File tree 1 file changed +5
-2
lines changed
1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -10026,8 +10026,11 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
10026
10026
mActionPasteFeatures ->setEnabled ( isEditable && canAddFeatures && !clipboard ()->empty () );
10027
10027
10028
10028
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
+
10031
10034
10032
10035
// does provider allow deleting of features?
10033
10036
mActionDeleteSelected ->setEnabled ( isEditable && canDeleteFeatures && layerHasSelection );
You can’t perform that action at this time.
0 commit comments