Skip to content

Commit 16e18ba

Browse files
authoredApr 5, 2018
Merge pull request #6751 from elpaso/bugfix-18620-layer-custom-order
[bugfix] Layer rendering order broken in QGIS 3x
2 parents 63130d4 + 958cb3d commit 16e18ba

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed
 

‎src/core/qgsproject.cpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1077,11 +1077,12 @@ bool QgsProject::readProjectFile( const QString &filename )
10771077
{
10781078
mRootGroup->readLayerOrderFromXml( layerTreeElem );
10791079
}
1080-
else
1080+
1081+
// Load pre 3.0 configuration
1082+
QDomElement layerTreeCanvasElem = doc->documentElement().firstChildElement( QStringLiteral( "layer-tree-canvas" ) );
1083+
if ( !layerTreeCanvasElem.isNull( ) )
10811084
{
1082-
// Load pre 3.0 configuration
1083-
QDomElement elem = doc->documentElement().firstChildElement( QStringLiteral( "layer-tree-canvas" ) );
1084-
mRootGroup->readLayerOrderFromXml( elem );
1085+
mRootGroup->readLayerOrderFromXml( layerTreeCanvasElem );
10851086
}
10861087

10871088
// make sure the are just valid layers

0 commit comments

Comments
 (0)
Please sign in to comment.