@@ -574,7 +574,14 @@ void QgsProjectParser::addLayers( QDomDocument &doc,
574
574
QString minScaleString = QString::number ( currentLayer->minimumScale () );
575
575
QString maxScaleString = QString::number ( currentLayer->maximumScale () );
576
576
577
- if ( version == " 1.3.0" )
577
+ if ( version == " 1.1.1" )
578
+ {
579
+ QDomElement scaleHintElem = doc.createElement ( " ScaleHint" );
580
+ scaleHintElem.setAttribute ( " min" , minScaleString );
581
+ scaleHintElem.setAttribute ( " max" , maxScaleString );
582
+ layerElem.appendChild ( scaleHintElem );
583
+ }
584
+ else
578
585
{
579
586
QDomElement minScaleElem = doc.createElement ( " MinScaleDenominator" );
580
587
QDomText minScaleText = doc.createTextNode ( minScaleString );
@@ -585,13 +592,6 @@ void QgsProjectParser::addLayers( QDomDocument &doc,
585
592
maxScaleElem.appendChild ( maxScaleText );
586
593
layerElem.appendChild ( maxScaleElem );
587
594
}
588
- else if ( version == " 1.1.1" )
589
- {
590
- QDomElement scaleHintElem = doc.createElement ( " ScaleHint" );
591
- scaleHintElem.setAttribute ( " min" , minScaleString );
592
- scaleHintElem.setAttribute ( " max" , maxScaleString );
593
- layerElem.appendChild ( scaleHintElem );
594
- }
595
595
}
596
596
597
597
if ( fullProjectSettings )
@@ -2386,7 +2386,7 @@ QgsRectangle QgsProjectParser::layerBoundingBoxInProjectCRS( const QDomElement&
2386
2386
2387
2387
BBox.set ( minx, miny, maxx, maxy );
2388
2388
2389
- if ( version == " 1.3.0 " && layerCrs.axisInverted () )
2389
+ if ( version != " 1.1.1 " && layerCrs.axisInverted () )
2390
2390
{
2391
2391
BBox.invert ();
2392
2392
}
0 commit comments