We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
qgis
Learn more about funding links in repositories.
Report abuse
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
Test updates are underway
1 commit comments
nyalldawson commentedon Jun 16, 2016
Test updates are underway