[QGIS Commit] r10753 - trunk/qgis/src/core/raster

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu May 7 12:26:07 EDT 2009


Author: jef
Date: 2009-05-07 12:26:07 -0400 (Thu, 07 May 2009)
New Revision: 10753

Modified:
   trunk/qgis/src/core/raster/qgsrasterlayer.cpp
Log:
fix #1682

Modified: trunk/qgis/src/core/raster/qgsrasterlayer.cpp
===================================================================
--- trunk/qgis/src/core/raster/qgsrasterlayer.cpp	2009-05-07 11:21:18 UTC (rev 10752)
+++ trunk/qgis/src/core/raster/qgsrasterlayer.cpp	2009-05-07 16:26:07 UTC (rev 10753)
@@ -712,7 +712,14 @@
     QgsRasterBandStats myNullReturnStats;
     return myNullReturnStats;
   }
+
   // check if we have previously gathered stats for this band...
+  if ( theBandNo < 1 || theBandNo > mRasterStatsList.size() )
+  {
+    // invalid band id, return nothing
+    QgsRasterBandStats myNullReturnStats;
+    return myNullReturnStats;
+  }
 
   QgsRasterBandStats myRasterBandStats = mRasterStatsList[theBandNo - 1];
   myRasterBandStats.bandNumber = theBandNo;



More information about the QGIS-commit mailing list