Skip to content

Commit 808547e

Browse files
committed
fix #7255 - any editing capability should enable toggle editing
1 parent a777ce7 commit 808547e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/app/qgisapp.cpp

+2-3
Original file line numberDiff line numberDiff line change
@@ -7789,10 +7789,9 @@ void QgisApp::activateDeactivateLayerRelatedActions( QgsMapLayer* layer )
77897789
//start editing/stop editing
77907790
if ( dprovider->capabilities() & QgsVectorDataProvider::EditingCapabilities )
77917791
{
7792-
bool canChangeAttributes = dprovider->capabilities() & QgsVectorDataProvider::ChangeAttributeValues;
7793-
mActionToggleEditing->setEnabled( canChangeAttributes && !vlayer->isReadOnly() );
7792+
mActionToggleEditing->setEnabled( !vlayer->isReadOnly() );
77947793
mActionToggleEditing->setChecked( vlayer->isEditable() );
7795-
mActionSaveLayerEdits->setEnabled( canChangeAttributes && vlayer->isEditable() && vlayer->isModified() );
7794+
mActionSaveLayerEdits->setEnabled( vlayer->isEditable() && vlayer->isModified() );
77967795
mUndoWidget->dockContents()->setEnabled( vlayer->isEditable() );
77977796
updateUndoActions();
77987797
}

0 commit comments

Comments
 (0)