diff --git a/src/legend/qgslegend.cpp b/src/legend/qgslegend.cpp index 6d903b10402..41245b0cfa1 100755 --- a/src/legend/qgslegend.cpp +++ b/src/legend/qgslegend.cpp @@ -632,7 +632,8 @@ bool QgsLegend::writeXML( QDomNode & layer_node, QDomDocument & document ) QDomElement legendsymbolnode; QDomElement legendpropertynode; QDomElement legendlayerfilenode; - + QgsLegendLayerFile* llf; + QListViewItemIterator it(this); while(it.current()) { @@ -723,7 +724,7 @@ bool QgsLegend::writeXML( QDomNode & layer_node, QDomDocument & document ) case QgsLegendItem::LEGEND_LAYER_FILE: legendlayerfilenode = document.createElement("legendlayerfile"); - QgsLegendLayerFile* llf = dynamic_cast(item); + llf = dynamic_cast(item); if(llf) { legendlayerfilenode.setAttribute("layerid", llf->layer()->getLayerID());