summaryrefslogtreecommitdiff
path: root/basic/source
diff options
context:
space:
mode:
authorAndreas Heinisch <andreas.heinisch@yahoo.de>2021-09-30 09:31:55 +0200
committerAndreas Heinisch <andreas.heinisch@yahoo.de>2021-09-30 11:33:55 +0200
commit8294268307d98d3ea04f18a2ed89212cec516845 (patch)
treee846356e63af030871312275a95c22b4ce86ee8e /basic/source
parent3b8e53f66ffd4d631a850fe76250124dc4a195c3 (diff)
tdf#143575, tdf#143974 - Remove custom precision format in BASIC
Change-Id: Iefe046fa223f85204b27ebabe81523aa1a97f92f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122856 Tested-by: Jenkins Reviewed-by: Andreas Heinisch <andreas.heinisch@yahoo.de>
Diffstat (limited to 'basic/source')
-rw-r--r--basic/source/sbx/sbxscan.cxx8
1 files changed, 1 insertions, 7 deletions
diff --git a/basic/source/sbx/sbxscan.cxx b/basic/source/sbx/sbxscan.cxx
index c3edcac0810e..a496a51d6ccb 100644
--- a/basic/source/sbx/sbxscan.cxx
+++ b/basic/source/sbx/sbxscan.cxx
@@ -310,14 +310,8 @@ void ImpCvtNum( double nNum, short nPrec, OUString& rRes, bool bCoreString )
if( bCoreString )
cDecimalSep = '.';
- const double dMaxNumWithoutExp = (nPrec == 6) ? 1E6 : 1E14;
- rtl_math_StringFormat aMathStringFormat
- = (nNum && (std::abs(nNum) < 1E-1 || std::abs(nNum) >= dMaxNumWithoutExp))
- ? rtl_math_StringFormat_E2
- : rtl_math_StringFormat_F;
-
// tdf#143575 - use rtl::math::doubleToUString to convert numbers to strings in basic
- rRes = rtl::math::doubleToUString(nNum, aMathStringFormat, nPrec, cDecimalSep, true);
+ rRes = rtl::math::doubleToUString(nNum, rtl_math_StringFormat_Automatic, nPrec, cDecimalSep, true);
}
bool ImpConvStringExt( OUString& rSrc, SbxDataType eTargetType )