From 4425741937fbd240fe414a68a7d5e9ac4b40affd Mon Sep 17 00:00:00 2001 From: Kurt Nordback Date: Fri, 10 May 2024 09:59:52 -0600 Subject: tdf#161013 Rendering error when changing chart type for saved of-pie chart Reset pie sub-type property in XDiagram after passing it down, so that it does not persist and overwrite the modified sub-type Change-Id: If23ef2b1cff29efa5232d49381676592a0f39d17 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167487 Tested-by: Jenkins Reviewed-by: Noel Grandin --- chart2/source/view/inc/VDataSeries.hxx | 1 - chart2/source/view/main/SeriesPlotterContainer.cxx | 2 ++ 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'chart2/source/view') diff --git a/chart2/source/view/inc/VDataSeries.hxx b/chart2/source/view/inc/VDataSeries.hxx index dd5054d26bd8..72f5fca80089 100644 --- a/chart2/source/view/inc/VDataSeries.hxx +++ b/chart2/source/view/inc/VDataSeries.hxx @@ -26,7 +26,6 @@ #include #include #include -#include #include #include diff --git a/chart2/source/view/main/SeriesPlotterContainer.cxx b/chart2/source/view/main/SeriesPlotterContainer.cxx index 557bbdae3c11..c76d96a4f20f 100644 --- a/chart2/source/view/main/SeriesPlotterContainer.cxx +++ b/chart2/source/view/main/SeriesPlotterContainer.cxx @@ -232,6 +232,8 @@ void SeriesPlotterContainer::initializeCooSysAndSeriesPlotter(ChartModel& rChart { xChartType->setFastPropertyValue(PROP_PIECHARTTYPE_SUBTYPE, uno::Any(ePieChartSubType)); + // Reset the diagram-level property so it's not persistent. + xDiagram->setPropertyValue(u"SubPieType"_ustr, uno::Any(PieChartSubType_NONE)); } if (nT == 0) -- cgit