From 0cb0f6ef7af8f8e4317fd6018813415cd5c7d9f2 Mon Sep 17 00:00:00 2001 From: Denis Rouzaud Date: Mon, 2 Sep 2019 09:48:33 +0200 Subject: [PATCH] do not use a pointer --- src/core/symbology/qgsgraduatedsymbolrenderer.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/core/symbology/qgsgraduatedsymbolrenderer.cpp b/src/core/symbology/qgsgraduatedsymbolrenderer.cpp index e81de82ac96..32f7ff6fdff 100644 --- a/src/core/symbology/qgsgraduatedsymbolrenderer.cpp +++ b/src/core/symbology/qgsgraduatedsymbolrenderer.cpp @@ -359,10 +359,9 @@ void QgsGraduatedSymbolRenderer::makeBreaksSymmetric( QList &breaks, dou QList QgsGraduatedSymbolRenderer::calcEqualIntervalBreaks( double minimum, double maximum, int classes, bool useSymmetricMode, double symmetryPoint, bool astride ) { - QgsClassificationEqualInterval *method = new QgsClassificationEqualInterval(); - method->setSymmetricMode( useSymmetricMode, symmetryPoint, astride ); - QList _classes = method->classes( minimum, maximum, classes ); - delete method; + QgsClassificationEqualInterval method; + method.setSymmetricMode( useSymmetricMode, symmetryPoint, astride ); + QList _classes = method.classes( minimum, maximum, classes ); return QgsClassificationMethod::listToValues( _classes ); }