diff --git a/src/core/symbology/qgsgraduatedsymbolrenderer.cpp b/src/core/symbology/qgsgraduatedsymbolrenderer.cpp index a6d30894091..5f9fdbe7f8e 100644 --- a/src/core/symbology/qgsgraduatedsymbolrenderer.cpp +++ b/src/core/symbology/qgsgraduatedsymbolrenderer.cpp @@ -412,10 +412,8 @@ void QgsGraduatedSymbolRenderer::updateClasses( QgsVectorLayer *vlayer, Mode mod QString methodId = methodIdFromMode( mode ); QgsClassificationMethod *method = QgsApplication::classificationMethodRegistry()->method( methodId ); - if ( method ) - { - method->setSymmetricMode( useSymmetricMode, symmetryPoint, astride ); - } + method->setSymmetricMode( useSymmetricMode, symmetryPoint, astride ); + setClassificationMethod( method ); updateClasses( vlayer, nclasses ); }