From 88397d20d40ba31cc9fd5f1e64d96fa5b67dedb8 Mon Sep 17 00:00:00 2001 From: Andrea Giudiceandrea <andreaerdna@libero.it> Date: Tue, 16 Jul 2024 18:29:31 +0200 Subject: [PATCH] Fix Point Displacement / Cluster renderers --- src/core/symbology/qgspointclusterrenderer.cpp | 2 -- src/core/symbology/qgspointdisplacementrenderer.cpp | 2 -- 2 files changed, 4 deletions(-) diff --git a/src/core/symbology/qgspointclusterrenderer.cpp b/src/core/symbology/qgspointclusterrenderer.cpp index 460da3093e79..92296b8bee79 100644 --- a/src/core/symbology/qgspointclusterrenderer.cpp +++ b/src/core/symbology/qgspointclusterrenderer.cpp @@ -200,8 +200,6 @@ QgsPointClusterRenderer *QgsPointClusterRenderer::convertFromRenderer( const Qgs pointRenderer->setTolerance( displacementRenderer->tolerance() ); pointRenderer->setToleranceUnit( displacementRenderer->toleranceUnit() ); pointRenderer->setToleranceMapUnitScale( displacementRenderer->toleranceMapUnitScale() ); - if ( const_cast< QgsPointDisplacementRenderer * >( displacementRenderer )->centerSymbol() ) - pointRenderer->setClusterSymbol( const_cast< QgsPointDisplacementRenderer * >( displacementRenderer )->centerSymbol()->clone() ); renderer->copyRendererData( pointRenderer ); return pointRenderer; } diff --git a/src/core/symbology/qgspointdisplacementrenderer.cpp b/src/core/symbology/qgspointdisplacementrenderer.cpp index b0dcd9a8b4c9..ea2f5a943f58 100644 --- a/src/core/symbology/qgspointdisplacementrenderer.cpp +++ b/src/core/symbology/qgspointdisplacementrenderer.cpp @@ -492,8 +492,6 @@ QgsPointDisplacementRenderer *QgsPointDisplacementRenderer::convertFromRenderer( pointRenderer->setTolerance( clusterRenderer->tolerance() ); pointRenderer->setToleranceUnit( clusterRenderer->toleranceUnit() ); pointRenderer->setToleranceMapUnitScale( clusterRenderer->toleranceMapUnitScale() ); - if ( const_cast< QgsPointClusterRenderer * >( clusterRenderer )->clusterSymbol() ) - pointRenderer->setCenterSymbol( const_cast< QgsPointClusterRenderer * >( clusterRenderer )->clusterSymbol()->clone() ); renderer->copyRendererData( pointRenderer ); return pointRenderer; }