File tree Expand file tree Collapse file tree 4 files changed +11
-5
lines changed Expand file tree Collapse file tree 4 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -2115,7 +2115,7 @@ void QgsVectorLayer::removeFieldAlias( int attIndex )
2115
2115
return ;
2116
2116
2117
2117
QString name = fields ().at ( attIndex ).name ();
2118
- mFields . at ( attIndex ) .setAlias ( QString () );
2118
+ mFields [ attIndex ] .setAlias ( QString () );
2119
2119
if ( mAttributeAliasMap .contains ( name ) )
2120
2120
{
2121
2121
mAttributeAliasMap .remove ( name );
Original file line number Diff line number Diff line change @@ -411,7 +411,9 @@ void QgsVectorLayerUndoCommandDeleteAttribute::undo()
411
411
}
412
412
}
413
413
414
- mBuffer ->L ->editFormConfig ().setWidgetConfig ( mFieldName , mOldEditorWidgetConfig );
414
+ QgsEditFormConfig formConfig = mBuffer ->L ->editFormConfig ();
415
+ formConfig.setWidgetConfig ( mFieldName , mOldEditorWidgetConfig );
416
+ mBuffer ->L ->setEditFormConfig ( formConfig );
415
417
416
418
emit mBuffer ->attributeAdded ( mFieldIndex );
417
419
}
Original file line number Diff line number Diff line change @@ -515,7 +515,9 @@ void QgsGrassPlugin::addFeature()
515
515
grassProvider->setNewFeatureType ( GV_AREA );
516
516
formSuppress = QgsEditFormConfig::SuppressOn;
517
517
}
518
- vectorLayer->editFormConfig ().setSuppress ( formSuppress );
518
+ QgsEditFormConfig formConfig = vectorLayer->editFormConfig ();
519
+ formConfig.setSuppress ( formSuppress );
520
+ vectorLayer->setEditFormConfig ( formConfig );
519
521
}
520
522
521
523
void QgsGrassPlugin::onSplitFeaturesTriggered ( bool checked )
Original file line number Diff line number Diff line change @@ -1128,8 +1128,10 @@ void QgsGrassProvider::startEditing( QgsVectorLayer *vectorLayer )
1128
1128
1129
1129
// TODO: enable cats editing once all consequences are implemented
1130
1130
// disable cat and topo symbol editing
1131
- vectorLayer->editFormConfig ().setReadOnly ( mLayer ->keyColumn (), true );
1132
- vectorLayer->editFormConfig ().setReadOnly ( mLayer ->fields ().size () - 1 , true );
1131
+ QgsEditFormConfig formConfig = vectorLayer->editFormConfig ();
1132
+ formConfig.setReadOnly ( mLayer ->keyColumn (), true );
1133
+ formConfig.setReadOnly ( mLayer ->fields ().size () - 1 , true );
1134
+ vectorLayer->setEditFormConfig ( formConfig );
1133
1135
1134
1136
mEditedCount ++;
1135
1137
You can’t perform that action at this time.
0 commit comments