We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7f7b9f9 commit c783475Copy full SHA for c783475
src/core/qgslegendrenderer.cpp
@@ -161,6 +161,7 @@ QList<QgsLegendRenderer::Atom> QgsLegendRenderer::createAtomList( QgsLayerTreeGr
161
162
// Group subitems
163
QList<Atom> groupAtoms = createAtomList( nodeGroup, splitLayer );
164
+ bool hasSubItems = groupAtoms.size() > 0;
165
166
if ( nodeLegendStyle( nodeGroup ) != QgsComposerLegendStyle::Hidden )
167
{
@@ -188,7 +189,12 @@ QList<QgsLegendRenderer::Atom> QgsLegendRenderer::createAtomList( QgsLayerTreeGr
188
189
groupAtoms.append( atom );
190
}
191
- atoms.append( groupAtoms );
192
+
193
+ if ( hasSubItems ) //leave away groups without content
194
+ {
195
+ atoms.append( groupAtoms );
196
+ }
197
198
199
else if ( QgsLayerTree::isLayer( node ) )
200
0 commit comments