[QGIS Commit] r14900 - trunk/qgis/src/core/symbology-ng
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Mon Dec 13 10:01:55 EST 2010
Author: cfarmer
Date: 2010-12-13 07:01:54 -0800 (Mon, 13 Dec 2010)
New Revision: 14900
Modified:
trunk/qgis/src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
Log:
fixes bug when specifying number of classes greater than number of features. Fixes #3325
Modified: trunk/qgis/src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
===================================================================
--- trunk/qgis/src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp 2010-12-12 21:46:16 UTC (rev 14899)
+++ trunk/qgis/src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp 2010-12-13 15:01:54 UTC (rev 14900)
@@ -558,6 +558,11 @@
}
int n = values.count();
+ if ( classes >= n )
+ {
+ return values;
+ }
+
QList<double> sample;
// if we have lots of values, we need to take a random sample
@@ -769,8 +774,6 @@
return r;
}
-
-
QgsFeatureRendererV2* QgsGraduatedSymbolRendererV2::create( QDomElement& element )
{
QDomElement symbolsElem = element.firstChildElement( "symbols" );
More information about the QGIS-commit
mailing list