chart2/source/controller/dialogs/dlg_ObjectProperties.cxx |    2 ++
 1 file changed, 2 insertions(+)

New commits:
commit 21ee74b4f38262561ec41897a1c4c5a3b1b14776
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Fri Aug 8 10:51:41 2025 +0200
Commit:     Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
CommitDate: Fri Aug 8 13:16:18 2025 +0200

    tdf#167859: check xChartType
    
    like other places do
    
    after
    commit f355ddcbf2bf037263e336724829b5467b94ef40
    Author: Tomaž Vajngerl <tomaz.vajng...@collabora.co.uk>
    Date:   Sun Apr 13 11:36:05 2025 +0900
    
        chart2: fold isSupported* functions into ChartType
    
    Change-Id: I908d41ccc88208ab57576bd6369590556aafcce5
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/189173
    Reviewed-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
    Reviewed-by: Ilmari Lauhakangas <ilmari.lauhakan...@libreoffice.org>
    Tested-by: Christian Lohmaier <lohmaier+libreoff...@googlemail.com>
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/chart2/source/controller/dialogs/dlg_ObjectProperties.cxx 
b/chart2/source/controller/dialogs/dlg_ObjectProperties.cxx
index 8148bd6b880a..5549d5d3280c 100644
--- a/chart2/source/controller/dialogs/dlg_ObjectProperties.cxx
+++ b/chart2/source/controller/dialogs/dlg_ObjectProperties.cxx
@@ -122,6 +122,8 @@ void ObjectPropertiesDialogParameter::init( const 
rtl::Reference<::chart::ChartM
     rtl::Reference< Diagram > xDiagram = xChartModel->getFirstChartDiagram();
     rtl::Reference< DataSeries > xSeries = 
ObjectIdentifier::getDataSeriesForCID( m_aObjectCID, xChartModel );
     rtl::Reference< ChartType > xChartType = 
xChartModel->getChartTypeOfSeries( xSeries );
+    if (!xChartType.is())
+        return;
     sal_Int32 nDimensionCount = 0;
     if (xDiagram)
         nDimensionCount = xDiagram->getDimension();

Reply via email to