Skip to content

Commit 22a9d9a

Browse files
committedJan 10, 2017
deactivate "circular string.." buttons for layer without geom
1 parent ea3fa8d commit 22a9d9a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed
 

‎src/app/qgisapp.cpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10639,8 +10639,11 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
1063910639
mActionPasteFeatures->setEnabled( isEditable && canAddFeatures && !clipboard()->isEmpty() );
1064010640

1064110641
mActionAddFeature->setEnabled( isEditable && canAddFeatures );
10642-
mActionCircularStringCurvePoint->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry ) && vlayer->geometryType() != QGis::Point );
10643-
mActionCircularStringRadius->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry ) );
10642+
mActionCircularStringCurvePoint->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry )
10643+
&& ( vlayer->geometryType() == QGis::Line || vlayer->geometryType() == QGis::Polygon ) );
10644+
mActionCircularStringRadius->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry )
10645+
&& ( vlayer->geometryType() == QGis::Line || vlayer->geometryType() == QGis::Polygon ) );
10646+
1064410647

1064510648
//does provider allow deleting of features?
1064610649
mActionDeleteSelected->setEnabled( isEditable && canDeleteFeatures && layerHasSelection );

0 commit comments

Comments
 (0)
Please sign in to comment.