Skip to content

Commit 15d2be2

Browse files
committedMar 15, 2016
Fix incorrect projection if raster or plugin layer is first layer
loaded into an empty project (fix #14392)
1 parent 054894a commit 15d2be2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎src/gui/layertree/qgslayertreemapcanvasbridge.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -144,10 +144,10 @@ void QgsLayerTreeMapCanvasBridge::setCanvasLayers()
144144
continue;
145145

146146
QgsVectorLayer *vl = qobject_cast<QgsVectorLayer *>( layerNode->layer() );
147-
if ( vl && vl->geometryType() != QGis::NoGeometry )
147+
if ( !vl || vl->geometryType() != QGis::NoGeometry )
148148
{
149-
mCanvas->setDestinationCrs( vl->crs() );
150-
mCanvas->setMapUnits( vl->crs().mapUnits() );
149+
mCanvas->setDestinationCrs( layerNode->layer()->crs() );
150+
mCanvas->setMapUnits( layerNode->layer()->crs().mapUnits() );
151151
break;
152152
}
153153
}

0 commit comments

Comments
 (0)
Failed to load comments.