Skip to content

Commit 586b99a

Browse files
tudorbarascunyalldawson
authored andcommitted
deactivate "circular string.." buttons for layer without geom
1 parent a87d2b9 commit 586b99a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/app/qgisapp.cpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -10026,8 +10026,11 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
1002610026
mActionPasteFeatures->setEnabled( isEditable && canAddFeatures && !clipboard()->empty() );
1002710027

1002810028
mActionAddFeature->setEnabled( isEditable && canAddFeatures );
10029-
mActionCircularStringCurvePoint->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry ) && vlayer->geometryType() != QGis::Point );
10030-
mActionCircularStringRadius->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry ) );
10029+
mActionCircularStringCurvePoint->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry )
10030+
&& ( vlayer->geometryType() == QGis::Line || vlayer->geometryType() == QGis::Polygon ) );
10031+
mActionCircularStringRadius->setEnabled( isEditable && ( canAddFeatures || canChangeGeometry )
10032+
&& ( vlayer->geometryType() == QGis::Line || vlayer->geometryType() == QGis::Polygon ) );
10033+
1003110034

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

0 commit comments

Comments
 (0)