Skip to content

Commit fe078c8

Browse files
rldhontnyalldawson
authored andcommittedMay 1, 2020
[Server] WMS GetPrint group layers: use const list
1 parent 815b18f commit fe078c8

File tree

2 files changed

+3
-10
lines changed

2 files changed

+3
-10
lines changed
 

‎src/server/services/wms/qgswmsrendercontext.cpp

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -289,15 +289,7 @@ bool QgsWmsRenderContext::isValidLayer( const QString &nickname ) const
289289

290290
QList<QgsMapLayer *> QgsWmsRenderContext::layersFromGroup( const QString &nickname ) const
291291
{
292-
QList<QgsMapLayer *> layers;
293-
if ( mLayerGroups.contains( nickname ) )
294-
{
295-
for ( QgsMapLayer *layer : mLayerGroups[nickname] )
296-
{
297-
layers.append( layer );
298-
}
299-
}
300-
return layers;
292+
return mLayerGroups.value( nickname );
301293
}
302294

303295
bool QgsWmsRenderContext::isValidGroup( const QString &name ) const

‎src/server/services/wms/qgswmsrenderer.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -620,7 +620,8 @@ namespace QgsWms
620620
{
621621
QList<QgsMapLayer *> layersFromGroup;
622622

623-
for ( QgsMapLayer *layerFromGroup : mContext.layersFromGroup( layer.mNickname ) )
623+
const QList<QgsMapLayer *> cLayersFromGroup = mContext.layersFromGroup( layer.mNickname );
624+
for ( QgsMapLayer *layerFromGroup : cLayersFromGroup )
624625
{
625626

626627
if ( ! layerFromGroup )

0 commit comments

Comments
 (0)
Please sign in to comment.