Skip to content

Commit a5db99a

Browse files
committedJun 14, 2012
to open raster layer properly, more data must be read from project file, temporary fix to get old WMS layers working
1 parent a0fc0c6 commit a5db99a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed
 

‎src/core/qgsprojectfiletransform.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -469,8 +469,10 @@ void QgsProjectFileTransform::transform1800to1900()
469469
QDomNode layerNode = rasterPropertiesElem.parentNode();
470470
QDomElement dataSourceElem = layerNode.firstChildElement( "datasource" );
471471
QDomElement layerNameElem = layerNode.firstChildElement( "layername" );
472-
QDomElement layerProviderElem = layerNode.firstChildElement( "provider" );
473-
QgsRasterLayer rasterLayer( QgsProject::instance()->readPath( dataSourceElem.text() ), layerNameElem.text(), layerProviderElem.isNull() ? "gdal" : layerProviderElem.text() );
472+
QgsRasterLayer rasterLayer;
473+
// TODO: We have to use more data from project file to read the layer it correctly,
474+
// OTOH, we should not read it until it was converted
475+
rasterLayer.readXML( layerNode );
474476
convertRasterProperties( mDom, layerNode, rasterPropertiesElem, &rasterLayer );
475477
}
476478
QgsDebugMsg( mDom.toString() );

0 commit comments

Comments
 (0)
Please sign in to comment.