From 3c9e7190eea0d054094c67f963954dba578113b4 Mon Sep 17 00:00:00 2001 From: Blottiere Paul Date: Wed, 18 Oct 2017 16:52:27 +0100 Subject: [PATCH] Fixes regression by adding visible tag to layer's node --- src/server/services/wms/qgswmsgetcapabilities.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/services/wms/qgswmsgetcapabilities.cpp b/src/server/services/wms/qgswmsgetcapabilities.cpp index 57991b05d6b..5ca69dfebb5 100644 --- a/src/server/services/wms/qgswmsgetcapabilities.cpp +++ b/src/server/services/wms/qgswmsgetcapabilities.cpp @@ -828,6 +828,12 @@ namespace QgsWms { QgsLayerTreeNode *treeNode = layerTreeGroupChildren.at( i ); QDomElement layerElem = doc.createElement( QStringLiteral( "Layer" ) ); + + if ( projectSettings ) + { + layerElem.setAttribute( QStringLiteral( "visible" ), treeNode->isVisible() ); + } + if ( treeNode->nodeType() == QgsLayerTreeNode::NodeGroup ) { QgsLayerTreeGroup *treeGroupChild = static_cast( treeNode ); @@ -840,7 +846,6 @@ namespace QgsWms if ( projectSettings ) { - layerElem.setAttribute( QStringLiteral( "visible" ), treeGroupChild->isVisible() ); layerElem.setAttribute( QStringLiteral( "mutuallyExclusive" ), treeGroupChild->isMutuallyExclusive() ); }