Skip to content

Commit 583ccec

Browse files
committed
Revert "[bugfix] Crash on undo layout legend item on deleted item"
This reverts commit 9def347.
1 parent 9def347 commit 583ccec

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/core/layertree/qgslayertreemodel.cpp

+3-3
Original file line numberDiff line numberDiff line change
@@ -884,14 +884,14 @@ void QgsLayerTreeModel::disconnectFromLayer( QgsLayerTreeLayer *nodeLayer )
884884
{
885885
disconnect( nodeLayer, nullptr, this, nullptr ); // disconnect from delayed load of layer
886886

887+
if ( !nodeLayer->layer() )
888+
return; // we were never connected
889+
887890
if ( testFlag( ShowLegend ) )
888891
{
889892
removeLegendFromLayer( nodeLayer );
890893
}
891894

892-
if ( !nodeLayer->layer() )
893-
return; // we were never connected
894-
895895
if ( _numLayerCount( mRootNode, nodeLayer->layerId() ) == 1 )
896896
{
897897
// last instance of the layer in the tree: disconnect from all signals from layer!

0 commit comments

Comments
 (0)