[QGIS Commit] r15508 - trunk/qgis/src/app

svn_qgis at osgeo.org svn_qgis at osgeo.org
Tue Mar 15 20:18:52 EDT 2011


Author: jef
Date: 2011-03-15 17:18:52 -0700 (Tue, 15 Mar 2011)
New Revision: 15508

Modified:
   trunk/qgis/src/app/qgsrasterlayerproperties.cpp
Log:
fix histogram crash

Modified: trunk/qgis/src/app/qgsrasterlayerproperties.cpp
===================================================================
--- trunk/qgis/src/app/qgsrasterlayerproperties.cpp	2011-03-15 23:19:32 UTC (rev 15507)
+++ trunk/qgis/src/app/qgsrasterlayerproperties.cpp	2011-03-16 00:18:52 UTC (rev 15508)
@@ -1869,6 +1869,15 @@
   int myBandCountInt = mRasterLayer->bandCount();
   QList<QColor> myColors;
   myColors << Qt::black << Qt::red << Qt::green << Qt::blue << Qt::magenta << Qt::darkRed << Qt::darkGreen << Qt::darkBlue;
+
+  while ( myColors.size() <= myBandCountInt )
+  {
+    myColors <<
+    QColor( 1 + ( int )( 255.0 * rand() / ( RAND_MAX + 1.0 ) ),
+            1 + ( int )( 255.0 * rand() / ( RAND_MAX + 1.0 ) ),
+            1 + ( int )( 255.0 * rand() / ( RAND_MAX + 1.0 ) ) );
+  }
+
   //
   //now draw actual graphs
   //



More information about the QGIS-commit mailing list