From 9ccdd3f9e1878f31ccd71b099fe926c20e1a92aa Mon Sep 17 00:00:00 2001 From: Eike Rathke Date: Fri, 27 Oct 2017 18:10:24 +0200 Subject: Use LocaleDataWrapper::stringToDouble() in ScDoubleField::GetValue, tdf#81671 Change-Id: I7ce956a6a08b9b5befd100e2b0030fc2d4787749 --- sc/source/ui/cctrl/editfield.cxx | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/sc/source/ui/cctrl/editfield.cxx b/sc/source/ui/cctrl/editfield.cxx index a516e45c8356..25d3c43888da 100644 --- a/sc/source/ui/cctrl/editfield.cxx +++ b/sc/source/ui/cctrl/editfield.cxx @@ -34,11 +34,6 @@ sal_Unicode lclGetDecSep() return ScGlobal::GetpLocaleData()->getNumDecimalSep()[0]; } -sal_Unicode lclGetGroupSep() -{ - return ScGlobal::GetpLocaleData()->getNumThousandSep()[0]; -} - } // namespace ScDoubleField::ScDoubleField( vcl::Window* pParent, WinBits nStyle ) : @@ -60,7 +55,7 @@ bool ScDoubleField::GetValue( double& rfValue ) const { rtl_math_ConversionStatus eStatus; sal_Int32 nEnd; - rfValue = rtl::math::stringToDouble( aStr, lclGetDecSep(), lclGetGroupSep(), &eStatus, &nEnd ); + rfValue = ScGlobal::GetpLocaleData()->stringToDouble( aStr, true, &eStatus, &nEnd ); bOk = (eStatus == rtl_math_ConversionStatus_Ok) && (nEnd == aStr.getLength() ); } return bOk; -- cgit v1.2.3