From 46befa93818dc7dedc614a08bf0266b0723f9284 Mon Sep 17 00:00:00 2001 From: Eike Rathke Date: Mon, 20 Apr 2015 18:47:00 +0200 Subject: clarify that only text in arrays is to be converted, tdf#88547 follow-up Change-Id: I7cebaf1a2907f4beb10e128ea5d479df45c1e1c5 --- sc/source/core/inc/interpre.hxx | 4 ++-- sc/source/core/tool/interpr3.cxx | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) (limited to 'sc') diff --git a/sc/source/core/inc/interpre.hxx b/sc/source/core/inc/interpre.hxx index d1d46704d698..19b779d2696a 100644 --- a/sc/source/core/inc/interpre.hxx +++ b/sc/source/core/inc/interpre.hxx @@ -816,8 +816,8 @@ void ScMedian(); double GetMedian( ::std::vector & rArray ); double GetPercentile( ::std::vector & rArray, double fPercentile ); double GetPercentileExclusive( ::std::vector & rArray, double fPercentile ); -void GetNumberSequenceArray( sal_uInt8 nParamCount, ::std::vector& rArray, bool bAllowText ); -void GetSortArray( sal_uInt8 nParamCount, ::std::vector& rSortArray, ::std::vector* pIndexOrder, bool bAllowText ); +void GetNumberSequenceArray( sal_uInt8 nParamCount, ::std::vector& rArray, bool bConvertTextInArray ); +void GetSortArray( sal_uInt8 nParamCount, ::std::vector& rSortArray, ::std::vector* pIndexOrder, bool bConvertTextInArray ); void QuickSort(::std::vector& rSortArray, ::std::vector* pIndexOrder = NULL); void ScModalValue(); void ScModalValue_Multi(); diff --git a/sc/source/core/tool/interpr3.cxx b/sc/source/core/tool/interpr3.cxx index 1dd07f5efc8e..a397bdd3435c 100644 --- a/sc/source/core/tool/interpr3.cxx +++ b/sc/source/core/tool/interpr3.cxx @@ -3662,7 +3662,7 @@ void ScInterpreter::ScTrimMean() } } -void ScInterpreter::GetNumberSequenceArray( sal_uInt8 nParamCount, vector& rArray, bool bAllowText ) +void ScInterpreter::GetNumberSequenceArray( sal_uInt8 nParamCount, vector& rArray, bool bConvertTextInArray ) { ScAddress aAdr; ScRange aRange; @@ -3724,7 +3724,7 @@ void ScInterpreter::GetNumberSequenceArray( sal_uInt8 nParamCount, vectorGetDouble(i)); } - else if (bAllowText) + else if (bConvertTextInArray) { for (SCSIZE i = 0; i < nCount; ++i) { @@ -3782,9 +3782,9 @@ void ScInterpreter::GetNumberSequenceArray( sal_uInt8 nParamCount, vector& rSortArray, vector* pIndexOrder, bool bAllowText ) +void ScInterpreter::GetSortArray( sal_uInt8 nParamCount, vector& rSortArray, vector* pIndexOrder, bool bConvertTextInArray ) { - GetNumberSequenceArray( nParamCount, rSortArray, bAllowText ); + GetNumberSequenceArray( nParamCount, rSortArray, bConvertTextInArray ); if (rSortArray.size() > MAX_ANZ_DOUBLE_FOR_SORT) SetError( errStackOverflow); else if (rSortArray.empty()) -- cgit