File tree 1 file changed +4
-2
lines changed
1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -1252,7 +1252,7 @@ QgsVectorLayer* QgsSLDParser::contourLayerFromRaster( const QDomElement& userSty
1252
1252
offset = contourSymbolizerElem.attribute ( " offset" ).toDouble ();
1253
1253
propertyName = contourSymbolizerElem.attribute ( " propertyName" );
1254
1254
1255
- if ( ! equidistance > 0.0 )
1255
+ if ( equidistance <= 0.0 )
1256
1256
{
1257
1257
return 0 ;
1258
1258
}
@@ -1301,7 +1301,7 @@ QgsVectorLayer* QgsSLDParser::contourLayerFromRaster( const QDomElement& userSty
1301
1301
}
1302
1302
}
1303
1303
1304
- double adfFixedLevels[numberOfLevels];
1304
+ double * adfFixedLevels = new double [numberOfLevels];
1305
1305
int nFixedLevelCount = numberOfLevels;
1306
1306
currentLevel = ( int )(( minValue - offset ) / equidistance + 0.5 ) * equidistance + offset;
1307
1307
for ( int i = 0 ; i < numberOfLevels; ++i )
@@ -1391,6 +1391,8 @@ QgsVectorLayer* QgsSLDParser::contourLayerFromRaster( const QDomElement& userSty
1391
1391
hLayer, 0 , nElevField,
1392
1392
GDALTermProgress, NULL );
1393
1393
1394
+ delete adfFixedLevels;
1395
+
1394
1396
OGR_DS_Destroy ( hDS );
1395
1397
GDALClose ( hSrcDS );
1396
1398
You can’t perform that action at this time.
0 commit comments