Skip to content

Commit e3b054b

Browse files
committed
Use insert 0 instead of a reverse iterator
Because it was introduced in Qt 5.6 ...
1 parent 50d378f commit e3b054b

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

src/server/services/wms/qgswmsrenderer.cpp

+4-8
Original file line numberDiff line numberDiff line change
@@ -2606,15 +2606,13 @@ namespace QgsWms
26062606
}
26072607
else if ( mLayerGroups.contains( lname ) )
26082608
{
2609-
// Reverse order for group members
2610-
for ( auto it = mLayerGroups[lname].rbegin(); it != mLayerGroups[lname].rend(); ++it )
2609+
for ( QgsMapLayer *layer : mLayerGroups[lname] )
26112610
{
2612-
QgsMapLayer *layer = *it;
26132611
if ( !mRestrictedLayers.contains( layerNickname( *layer ) ) )
26142612
{
26152613
layer->readSld( namedElem, err );
26162614
layer->setCustomProperty( "readSLD", true );
2617-
layers.append( layer );
2615+
layers.insert( 0, layer );
26182616
}
26192617
}
26202618
}
@@ -2666,10 +2664,8 @@ namespace QgsWms
26662664
}
26672665
else if ( mLayerGroups.contains( nickname ) )
26682666
{
2669-
// Reverse order for group members
2670-
for ( auto it = mLayerGroups[nickname].rbegin(); it != mLayerGroups[nickname].rend(); ++it )
2667+
for ( QgsMapLayer *layer : mLayerGroups[nickname] )
26712668
{
2672-
QgsMapLayer *layer = *it;
26732669
if ( !mRestrictedLayers.contains( layerNickname( *layer ) ) )
26742670
{
26752671
if ( !style.isEmpty() )
@@ -2680,7 +2676,7 @@ namespace QgsWms
26802676
throw QgsMapServiceException( QStringLiteral( "StyleNotDefined" ), QStringLiteral( "Style \"%1\" does not exist for layer \"%2\"" ).arg( style, layerNickname( *layer ) ) );
26812677
}
26822678
}
2683-
layers.append( layer );
2679+
layers.insert( 0, layer );
26842680
}
26852681
}
26862682
}

0 commit comments

Comments
 (0)