Add safety check

This commit is contained in:
Matthias Kuhn 2025-01-07 08:30:04 +01:00 committed by GitHub
parent eba8d20210
commit 0010d99762
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -11191,7 +11191,7 @@ void QgisApp::updateLayerModifiedActions()
QgsVectorLayer *vlayer = qobject_cast<QgsVectorLayer *>( currentLayer );
if ( QgsVectorDataProvider *dprovider = vlayer->dataProvider() )
{
enableSaveLayerEdits = ( dprovider->capabilities() & Qgis::VectorProviderCapability::ChangeAttributeValues && vlayer->isEditable() && vlayer->isModified() );
enableSaveLayerEdits = ( dprovider && dprovider->capabilities() & Qgis::VectorProviderCapability::ChangeAttributeValues && vlayer->isEditable() && vlayer->isModified() );
}
}
break;