diff --git a/src/core/composer/qgscomposerlegenditem.cpp b/src/core/composer/qgscomposerlegenditem.cpp index b29f721034cb..b456d960f0a5 100644 --- a/src/core/composer/qgscomposerlegenditem.cpp +++ b/src/core/composer/qgscomposerlegenditem.cpp @@ -385,7 +385,8 @@ void QgsComposerLayerItem::setDefaultStyle() QgsFeatureRendererV2* renderer = vLayer->rendererV2(); if ( renderer ) { - if ( renderer->legendSymbolItems().size() > 1 ) + QPair symbolItem = renderer->legendSymbolItems().value( 0 ); + if ( renderer->legendSymbolItems().size() > 1 || !symbolItem.first.isEmpty() ) { setStyle( QgsComposerLegendStyle::Subgroup ); }