File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -77,8 +77,10 @@ void QgsSelectedFeature::updateGeometry( QgsGeometry *geom )
77
77
if ( !geom )
78
78
{
79
79
QgsFeature f;
80
- mVlayer ->getFeatures ( QgsFeatureRequest ().setFilterFid ( mFeatureId ) ).nextFeature ( f );
81
- mGeometry = new QgsGeometry ( *f.geometry () );
80
+ if ( mVlayer ->getFeatures ( QgsFeatureRequest ().setFilterFid ( mFeatureId ) ).nextFeature ( f ) )
81
+ {
82
+ mGeometry = new QgsGeometry ( *f.geometry () );
83
+ }
82
84
}
83
85
else
84
86
{
@@ -301,9 +303,6 @@ void QgsSelectedFeature::deleteSelectedVertexes()
301
303
302
304
void QgsSelectedFeature::moveSelectedVertexes ( const QgsVector &v )
303
305
{
304
- // todo...
305
-
306
- #if 0
307
306
int nUpdates = 0 ;
308
307
foreach ( QgsVertexEntry *entry, mVertexMap )
309
308
{
@@ -360,7 +359,6 @@ void QgsSelectedFeature::moveSelectedVertexes( const QgsVector &v )
360
359
endGeometryChange ();
361
360
362
361
mVlayer ->endEditCommand ();
363
- #endif // 0
364
362
}
365
363
366
364
void QgsSelectedFeature::replaceVertexMap ()
You can’t perform that action at this time.
0 commit comments