Skip to content

Commit c4413b6

Browse files
author
cfarmer
committed
fixes bug when specifying number of classes greater than number of features. Fixes #3325
git-svn-id: http://svn.osgeo.org/qgis/trunk@14900 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 46ea6d7 commit c4413b6

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp

+5-2
Original file line numberDiff line numberDiff line change
@@ -558,6 +558,11 @@ static QList<double> _calcJenksBreaks( QList<double> values, int classes,
558558
}
559559

560560
int n = values.count();
561+
if ( classes >= n )
562+
{
563+
return values;
564+
}
565+
561566
QList<double> sample;
562567

563568
// if we have lots of values, we need to take a random sample
@@ -769,8 +774,6 @@ QgsGraduatedSymbolRendererV2* QgsGraduatedSymbolRendererV2::createRenderer(
769774
return r;
770775
}
771776

772-
773-
774777
QgsFeatureRendererV2* QgsGraduatedSymbolRendererV2::create( QDomElement& element )
775778
{
776779
QDomElement symbolsElem = element.firstChildElement( "symbols" );

0 commit comments

Comments
 (0)