Skip to content

Commit 04324fd

Browse files
committedApr 10, 2015
server: fix layer order in 'LayerDrawingOrder' (followup de5a3f5)
1 parent fa99a96 commit 04324fd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed
 

‎src/server/qgswmsprojectparser.cpp

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -766,8 +766,12 @@ void QgsWMSProjectParser::addDrawingOrder( QDomElement& parentElem, QDomDocument
766766

767767
if ( !layerList.isEmpty() )
768768
{
769+
QStringList reversedList;
770+
for ( int i = layerList.size() - 1; i >= 0; --i )
771+
reversedList << layerList[ i ];
772+
769773
QDomElement layerDrawingOrderElem = doc.createElement( "LayerDrawingOrder" );
770-
QDomText drawingOrderText = doc.createTextNode( layerList.join( "," ) );
774+
QDomText drawingOrderText = doc.createTextNode( reversedList.join( "," ) );
771775
layerDrawingOrderElem.appendChild( drawingOrderText );
772776
parentElem.appendChild( layerDrawingOrderElem );
773777
}

0 commit comments

Comments
 (0)
Please sign in to comment.