Skip to content

Commit cc73f96

Browse files
committedJul 9, 2015
[FEATURE]: Adapt node tool to new geometry types and provide a node editor table
1 parent 390b816 commit cc73f96

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed
 

‎src/app/nodetool/qgsselectedfeature.cpp

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,10 @@ void QgsSelectedFeature::updateGeometry( QgsGeometry *geom )
7777
if ( !geom )
7878
{
7979
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+
}
8284
}
8385
else
8486
{
@@ -301,9 +303,6 @@ void QgsSelectedFeature::deleteSelectedVertexes()
301303

302304
void QgsSelectedFeature::moveSelectedVertexes( const QgsVector &v )
303305
{
304-
//todo...
305-
306-
#if 0
307306
int nUpdates = 0;
308307
foreach ( QgsVertexEntry *entry, mVertexMap )
309308
{
@@ -360,7 +359,6 @@ void QgsSelectedFeature::moveSelectedVertexes( const QgsVector &v )
360359
endGeometryChange();
361360

362361
mVlayer->endEditCommand();
363-
#endif //0
364362
}
365363

366364
void QgsSelectedFeature::replaceVertexMap()

0 commit comments

Comments
 (0)
Please sign in to comment.