Skip to content

Commit ca73205

Browse files
committedApr 5, 2018
[bugfix] Layer rendering order broken in QGIS 3x
Fixes #18620 Cherry-picked from master 958cb3d
1 parent 2cae2f4 commit ca73205

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
@@ -1016,11 +1016,12 @@ bool QgsProject::readProjectFile( const QString &filename )
10161016
{
10171017
mRootGroup->readLayerOrderFromXml( layerTreeElem );
10181018
}
1019-
else
1019+
1020+
// Load pre 3.0 configuration
1021+
QDomElement layerTreeCanvasElem = doc->documentElement().firstChildElement( QStringLiteral( "layer-tree-canvas" ) );
1022+
if ( !layerTreeCanvasElem.isNull( ) )
10201023
{
1021-
// Load pre 3.0 configuration
1022-
QDomElement elem = doc->documentElement().firstChildElement( QStringLiteral( "layer-tree-canvas" ) );
1023-
mRootGroup->readLayerOrderFromXml( elem );
1024+
mRootGroup->readLayerOrderFromXml( layerTreeCanvasElem );
10241025
}
10251026

10261027
// make sure the are just valid layers

0 commit comments

Comments
 (0)
Please sign in to comment.