Skip to content

Commit

Permalink
fix dataset group name when switch editing
Browse files Browse the repository at this point in the history
  • Loading branch information
vcloarec committed Sep 15, 2021
1 parent 34e0e0c commit 2eb00aa
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/core/mesh/qgsmeshlayer.cpp
Expand Up @@ -930,6 +930,7 @@ bool QgsMeshLayer::startFrameEditing( const QgsCoordinateTransform &transform )

connect( mMeshEditor, &QgsMeshEditor::meshEdited, this, &QgsMeshLayer::onMeshEdited );

emit dataChanged();
emit editingStarted();

return true;
Expand Down Expand Up @@ -997,6 +998,7 @@ bool QgsMeshLayer::rollBackFrameEditing( const QgsCoordinateTransform &transform
mDatasetGroupStore.reset( new QgsMeshDatasetGroupStore( this ) );
mDatasetGroupStore->setPersistentProvider( mDataProvider, QStringList() );
resetDatasetGroupTreeItem();
emit dataChanged();
return true;
}
}
Expand Down Expand Up @@ -1545,8 +1547,9 @@ bool QgsMeshLayer::writeXml( QDomNode &layer_node, QDomDocument &document, const
elemStaticDataset.setAttribute( QStringLiteral( "vector" ), mStaticVectorDatasetIndex );
layer_node.appendChild( elemStaticDataset );

// write dataset group store
layer_node.appendChild( mDatasetGroupStore->writeXml( document, context ) );
// write dataset group store if not in edting mode
if ( !isEditable() )
layer_node.appendChild( mDatasetGroupStore->writeXml( document, context ) );

// renderer specific settings
QString errorMsg;
Expand Down

0 comments on commit 2eb00aa

Please sign in to comment.