chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx |    7 
++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

New commits:
commit 93539bf098a2153d202d5a52618cc115e8f6e1e0
Author:     Noel Grandin <[email protected]>
AuthorDate: Wed Mar 29 14:45:12 2023 +0200
Commit:     Xisco Fauli <[email protected]>
CommitDate: Fri Apr 7 18:44:29 2023 +0200

    fix bug in WrappedRegressionCurvesProperty::setValueToSeries
    
    ever since
        commit 1cd3e2038010cb37bda82d38dd058b793b7eec26
        Author: Tomaž Vajngerl <[email protected]>
        Date:   Sat Jun 29 18:43:16 2013 +0200
        Multiple trendline removing and changing type support.
    
    Change-Id: Ibd24d0831932f25e60c05a00450d611e15875102
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149691
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <[email protected]>
    (cherry picked from commit 2714b18cbaefb13131ae63396297cd57b564a3af)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149698
    Reviewed-by: Xisco Fauli <[email protected]>

diff --git 
a/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx 
b/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx
index 2de01cc8b966..a50ac7527c76 100644
--- a/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx
+++ b/chart2/source/controller/chartapiwrapper/WrappedStatisticProperties.cxx
@@ -840,9 +840,10 @@ css::chart::ChartRegressionCurveType 
WrappedRegressionCurvesProperty::getValueFr
 void WrappedRegressionCurvesProperty::setValueToSeries( const Reference< 
beans::XPropertySet >& xSeriesPropertySet, const 
css::chart::ChartRegressionCurveType& aNewValue ) const
 {
     uno::Reference< chart2::XRegressionCurveContainer > 
xRegressionCurveContainer( xSeriesPropertySet, uno::UNO_QUERY );
-    uno::Reference< chart2::XRegressionCurve > xRegressionCurve( 
xSeriesPropertySet, uno::UNO_QUERY );
-
-    if( xRegressionCurveContainer.is() && xRegressionCurve.is() )
+    if (!xRegressionCurveContainer)
+        return;
+    rtl::Reference< ::chart::RegressionCurveModel> xRegressionCurve = 
RegressionCurveHelper::getFirstCurveNotMeanValueLine( xRegressionCurveContainer 
);
+    if( xRegressionCurve.is() )
     {
         SvxChartRegress eNewRegressionType = lcl_getRegressionType( aNewValue 
);
 

Reply via email to