diff --git a/src/core/composer/qgslegendmodel.cpp b/src/core/composer/qgslegendmodel.cpp index cc51fd038fc..cca7bd43d89 100644 --- a/src/core/composer/qgslegendmodel.cpp +++ b/src/core/composer/qgslegendmodel.cpp @@ -440,6 +440,11 @@ void QgsLegendModel::addLayer( QgsMapLayer* theMapLayer ) } QgsComposerLayerItem* layerItem = new QgsComposerLayerItem( theMapLayer->name() ); + if ( theMapLayer->title() != "" ) + { + layerItem->setText( theMapLayer->title() ); + layerItem->setUserText( theMapLayer->title() ); + } layerItem->setLayerID( theMapLayer->id() ); layerItem->setDefaultStyle(); layerItem->setFlags( Qt::ItemIsEnabled | Qt::ItemIsSelectable );