Skip to content

Commit 783b67f

Browse files
committedMay 17, 2012
QgsMapRenderer: Load projection flag and destination CRS before extent. Fixes ticket #5605
1 parent bfd846a commit 783b67f

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed
 

‎src/core/qgsmaprenderer.cpp

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -997,6 +997,16 @@ bool QgsMapRenderer::readXML( QDomNode & theNode )
997997
}
998998
setMapUnits( units );
999999

1000+
// set projections flag
1001+
QDomNode projNode = theNode.namedItem( "projections" );
1002+
element = projNode.toElement();
1003+
setProjectionsEnabled( element.text().toInt() );
1004+
1005+
// set destination CRS
1006+
QgsCoordinateReferenceSystem srs;
1007+
QDomNode srsNode = theNode.namedItem( "destinationsrs" );
1008+
srs.readXML( srsNode );
1009+
setDestinationCrs( srs );
10001010

10011011
// set extent
10021012
QgsRectangle aoi;
@@ -1024,18 +1034,6 @@ bool QgsMapRenderer::readXML( QDomNode & theNode )
10241034
aoi.setYMaximum( ymax );
10251035

10261036
setExtent( aoi );
1027-
1028-
// set projections flag
1029-
QDomNode projNode = theNode.namedItem( "projections" );
1030-
element = projNode.toElement();
1031-
setProjectionsEnabled( element.text().toInt() );
1032-
1033-
// set destination CRS
1034-
QgsCoordinateReferenceSystem srs;
1035-
QDomNode srsNode = theNode.namedItem( "destinationsrs" );
1036-
srs.readXML( srsNode );
1037-
setDestinationCrs( srs );
1038-
10391037
return true;
10401038
}
10411039

0 commit comments

Comments
 (0)
Please sign in to comment.