chart2/source/model/template/HistogramChartType.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit fef3a69df76b2f7527a9280b5b408370977b72f8
Author:     Julien Nabet <serval2...@yahoo.fr>
AuthorDate: Fri Jul 26 10:45:20 2024 +0200
Commit:     Julien Nabet <serval2...@yahoo.fr>
CommitDate: Fri Jul 26 15:04:30 2024 +0200

    tdf#162136: fix crash when formatting data series in Histogram chart
    
    Change-Id: Idc05b82363eca3066b291f05a7e05be4996d28a0
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171065
    Tested-by: Jenkins
    Reviewed-by: Julien Nabet <serval2...@yahoo.fr>

diff --git a/chart2/source/model/template/HistogramChartType.cxx 
b/chart2/source/model/template/HistogramChartType.cxx
index a9f1e9f7a500..51cb79960caa 100644
--- a/chart2/source/model/template/HistogramChartType.cxx
+++ b/chart2/source/model/template/HistogramChartType.cxx
@@ -37,6 +37,7 @@ enum
     PROP_HISTOGRAMCHARTTYPE_BINWIDTH,
     PROP_HISTOGRAMCHARTTYPE_BINRANGE,
     PROP_HISTOGRAMCHARTTYPE_FREQUENCYTYPE,
+    PROP_HISTOGRAMCHARTTYPE_OVERLAP_SEQUENCE,
     PROP_HISTOGRAMCHARTTYPE_GAPWIDTH_SEQUENCE
 };
 
@@ -54,6 +55,11 @@ void lcl_AddPropertiesToVector(std::vector<Property>& 
rOutProperties)
         "FrequencyType", PROP_HISTOGRAMCHARTTYPE_FREQUENCYTYPE, 
cppu::UnoType<sal_Int32>::get(),
         beans::PropertyAttribute::BOUND | 
beans::PropertyAttribute::MAYBEDEFAULT);
 
+    rOutProperties.emplace_back("OverlapSequence", 
PROP_HISTOGRAMCHARTTYPE_OVERLAP_SEQUENCE,
+                                cppu::UnoType<Sequence<sal_Int32>>::get(),
+                                beans::PropertyAttribute::BOUND
+                                    | beans::PropertyAttribute::MAYBEDEFAULT);
+
     rOutProperties.emplace_back("GapwidthSequence", 
PROP_HISTOGRAMCHARTTYPE_GAPWIDTH_SEQUENCE,
                                 cppu::UnoType<sal_Int32>::get(),
                                 beans::PropertyAttribute::BOUND
@@ -153,6 +159,8 @@ void HistogramChartType::GetDefaultValue(sal_Int32 nHandle, 
uno::Any& rAny) cons
         Sequence<sal_Int32> aSeq{ 0 }; // No gap for histogram
         ::chart::PropertyHelper::setPropertyValueDefault(
             aTmp, PROP_HISTOGRAMCHARTTYPE_GAPWIDTH_SEQUENCE, aSeq);
+        ::chart::PropertyHelper::setPropertyValueDefault(
+            aTmp, PROP_HISTOGRAMCHARTTYPE_OVERLAP_SEQUENCE, aSeq);
         ::chart::PropertyHelper::setPropertyValueDefault(aTmp, 
PROP_HISTOGRAMCHARTTYPE_BINWIDTH,
                                                          2.0);
         ::chart::PropertyHelper::setPropertyValueDefault(aTmp, 
PROP_HISTOGRAMCHARTTYPE_BINRANGE,

Reply via email to