diff --git a/src/mapserver/qgsprojectparser.cpp b/src/mapserver/qgsprojectparser.cpp index 6a350c9a181d..406b57e3c846 100644 --- a/src/mapserver/qgsprojectparser.cpp +++ b/src/mapserver/qgsprojectparser.cpp @@ -1423,7 +1423,7 @@ QgsMapLayer* QgsProjectParser::createLayerFromElement( const QDomElement& elem, if ( layer ) { - layer->readXML( const_cast( elem ) ); //should be changed to const in QgsMapLayer + layer->readLayerXML( const_cast( elem ) ); //should be changed to const in QgsMapLayer layer->setLayerName( layerName( elem ) ); if ( useCache ) {