From 670c31b0598a171ed882b9d986af6db88b4752d8 Mon Sep 17 00:00:00 2001 From: Alessandro Pasotti Date: Sat, 20 Oct 2018 19:03:39 +0200 Subject: [PATCH] Do not bail out from reading the layer xml if layer is not valid --- src/core/qgsmaplayer.cpp | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/core/qgsmaplayer.cpp b/src/core/qgsmaplayer.cpp index 54d6b78a06f2..3f04ba3473d4 100644 --- a/src/core/qgsmaplayer.cpp +++ b/src/core/qgsmaplayer.cpp @@ -283,12 +283,6 @@ bool QgsMapLayer::readLayerXml( const QDomElement &layerElement, QgsReadWriteCon QgsCoordinateReferenceSystem::setCustomCrsValidation( savedValidation ); mCRS = savedCRS; - // Abort if any error in layer, such as not found. - if ( layerError ) - { - return false; - } - // the internal name is just the data source basename //QFileInfo dataSourceFileInfo( mDataSource ); //internalName = dataSourceFileInfo.baseName(); @@ -387,7 +381,7 @@ bool QgsMapLayer::readLayerXml( const QDomElement &layerElement, QgsReadWriteCon QDomElement metadataElem = layerElement.firstChildElement( QStringLiteral( "resourceMetadata" ) ); mMetadata.readMetadataXml( metadataElem ); - return true; + return ! layerError; } // bool QgsMapLayer::readLayerXML