Skip to content

Commit

Permalink
It does not make sense to classify into zero classes, does it?
Browse files Browse the repository at this point in the history
  • Loading branch information
wonder-sk committed Jul 4, 2011
1 parent 8d28b6e commit 0a3583d
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 2 deletions.
2 changes: 2 additions & 0 deletions src/core/symbology-ng/qgsgraduatedsymbolrendererv2.cpp
Expand Up @@ -690,6 +690,8 @@ QgsGraduatedSymbolRendererV2* QgsGraduatedSymbolRendererV2::createRenderer(
QgsSymbolV2* symbol,
QgsVectorColorRampV2* ramp )
{
if ( classes < 1 )
return NULL;

int attrNum = vlayer->fieldNameIndex( attrName );

Expand Down
11 changes: 9 additions & 2 deletions src/gui/symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp
Expand Up @@ -176,9 +176,16 @@ void QgsGraduatedSymbolRendererV2Widget::classifyGraduated()
mode = QgsGraduatedSymbolRendererV2::Quantile;

// create and set new renderer
QgsGraduatedSymbolRendererV2* r = QgsGraduatedSymbolRendererV2::createRenderer(
mLayer, attrName, classes, mode, mGraduatedSymbol, ramp );
if ( !r )
{
QMessageBox::critical( this, tr( "Error" ), tr( "Renderer creation has failed." ) );
return;
}

delete mRenderer;
mRenderer = QgsGraduatedSymbolRendererV2::createRenderer(
mLayer, attrName, classes, mode, mGraduatedSymbol, ramp );
mRenderer = r;

populateRanges();
}
Expand Down
6 changes: 6 additions & 0 deletions src/ui/qgsgraduatedsymbolrendererv2widget.ui
Expand Up @@ -70,6 +70,12 @@
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimum">
<number>1</number>
</property>
<property name="maximum">
<number>999</number>
</property>
<property name="value">
<number>5</number>
</property>
Expand Down

0 comments on commit 0a3583d

Please sign in to comment.