diff --git a/src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp b/src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp index 5c40bddc46d..0dfe1ab5e1e 100644 --- a/src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp +++ b/src/gui/symbology/qgsgraduatedsymbolrendererwidget.cpp @@ -818,6 +818,11 @@ void QgsGraduatedSymbolRendererWidget::refreshRanges( bool reset ) return; mModel->updateSymbology( reset ); + + disconnectUpdateHandlers(); + spinGraduatedClasses->setValue( mRenderer->ranges().count() ); + connectUpdateHandlers(); + emit widgetChanged(); }