Navigation Menu

Skip to content

Commit

Permalink
[Server] WMS GetPrint group layers: use const list
Browse files Browse the repository at this point in the history
  • Loading branch information
rldhont authored and nyalldawson committed May 1, 2020
1 parent 815b18f commit fe078c8
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 10 deletions.
10 changes: 1 addition & 9 deletions src/server/services/wms/qgswmsrendercontext.cpp
Expand Up @@ -289,15 +289,7 @@ bool QgsWmsRenderContext::isValidLayer( const QString &nickname ) const

QList<QgsMapLayer *> QgsWmsRenderContext::layersFromGroup( const QString &nickname ) const
{
QList<QgsMapLayer *> layers;
if ( mLayerGroups.contains( nickname ) )
{
for ( QgsMapLayer *layer : mLayerGroups[nickname] )
{
layers.append( layer );
}
}
return layers;
return mLayerGroups.value( nickname );
}

bool QgsWmsRenderContext::isValidGroup( const QString &name ) const
Expand Down
3 changes: 2 additions & 1 deletion src/server/services/wms/qgswmsrenderer.cpp
Expand Up @@ -620,7 +620,8 @@ namespace QgsWms
{
QList<QgsMapLayer *> layersFromGroup;

for ( QgsMapLayer *layerFromGroup : mContext.layersFromGroup( layer.mNickname ) )
const QList<QgsMapLayer *> cLayersFromGroup = mContext.layersFromGroup( layer.mNickname );
for ( QgsMapLayer *layerFromGroup : cLayersFromGroup )
{

if ( ! layerFromGroup )
Expand Down

0 comments on commit fe078c8

Please sign in to comment.