Skip to content

Commit 847650e

Browse files
rduivenvoordejef-n
authored andcommitted
Set measureUnits also for myFirstLayer (otherwise wrong scale is shown)
1 parent 71c4c7f commit 847650e

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/app/legend/qgslegend.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -937,7 +937,10 @@ void QgsLegend::addLayers( QList<QgsMapLayer *> theLayerList )
937937
{
938938
QgsMapLayer * myFirstLayer = theLayerList.at( 0 );
939939
if ( !mMapCanvas->mapRenderer()->hasCrsTransformEnabled() )
940+
{
940941
mMapCanvas->mapRenderer()->setDestinationCrs( myFirstLayer->crs() );
942+
mMapCanvas->mapRenderer()->setMapUnits( myFirstLayer->crs().mapUnits() );
943+
}
941944
mMapCanvas->zoomToFullExtent();
942945
mMapCanvas->clearExtentHistory();
943946
}

0 commit comments

Comments
 (0)