mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-15 00:04:00 -04:00
Fixes regression by adding visible tag to layer's node
This commit is contained in:
parent
d40447e7d0
commit
3c9e7190ee
@ -828,6 +828,12 @@ namespace QgsWms
|
|||||||
{
|
{
|
||||||
QgsLayerTreeNode *treeNode = layerTreeGroupChildren.at( i );
|
QgsLayerTreeNode *treeNode = layerTreeGroupChildren.at( i );
|
||||||
QDomElement layerElem = doc.createElement( QStringLiteral( "Layer" ) );
|
QDomElement layerElem = doc.createElement( QStringLiteral( "Layer" ) );
|
||||||
|
|
||||||
|
if ( projectSettings )
|
||||||
|
{
|
||||||
|
layerElem.setAttribute( QStringLiteral( "visible" ), treeNode->isVisible() );
|
||||||
|
}
|
||||||
|
|
||||||
if ( treeNode->nodeType() == QgsLayerTreeNode::NodeGroup )
|
if ( treeNode->nodeType() == QgsLayerTreeNode::NodeGroup )
|
||||||
{
|
{
|
||||||
QgsLayerTreeGroup *treeGroupChild = static_cast<QgsLayerTreeGroup *>( treeNode );
|
QgsLayerTreeGroup *treeGroupChild = static_cast<QgsLayerTreeGroup *>( treeNode );
|
||||||
@ -840,7 +846,6 @@ namespace QgsWms
|
|||||||
|
|
||||||
if ( projectSettings )
|
if ( projectSettings )
|
||||||
{
|
{
|
||||||
layerElem.setAttribute( QStringLiteral( "visible" ), treeGroupChild->isVisible() );
|
|
||||||
layerElem.setAttribute( QStringLiteral( "mutuallyExclusive" ), treeGroupChild->isMutuallyExclusive() );
|
layerElem.setAttribute( QStringLiteral( "mutuallyExclusive" ), treeGroupChild->isMutuallyExclusive() );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user