mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
fix move features issue with point geometries
This commit is contained in:
parent
d4c2027507
commit
2f9cb93ad3
@ -112,14 +112,14 @@ void QgsMapToolMoveFeature::canvasPressEvent( QMouseEvent * e )
|
||||
mMovedFeatures.clear();
|
||||
mMovedFeatures << cf.id(); //todo: take the closest feature, not the first one...
|
||||
|
||||
mRubberBand = createRubberBand();
|
||||
mRubberBand = createRubberBand( vlayer->geometryType() );
|
||||
mRubberBand->setToGeometry( cf.geometry(), vlayer );
|
||||
}
|
||||
else
|
||||
{
|
||||
mMovedFeatures = vlayer->selectedFeaturesIds();
|
||||
|
||||
mRubberBand = createRubberBand();
|
||||
mRubberBand = createRubberBand( vlayer->geometryType() );
|
||||
for ( int i = 0; i < vlayer->selectedFeatureCount(); i++ )
|
||||
{
|
||||
mRubberBand->addGeometry( vlayer->selectedFeatures()[i].geometry(), vlayer );
|
||||
|
Loading…
x
Reference in New Issue
Block a user