sal/rtl/math.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) New commits: commit 98bcbd756bb7222578f1e5f12bb3759337a15c0b Author: Eike Rathke <er...@redhat.com> Date: Mon Jun 18 13:53:04 2018 +0200
Resolves: tdf#118073 one leading 0 is significant for 0. Regression from commit 9a6527a98fb968b3fe6bc293ff7520a9480d43d0 CommitDate: Mon Jun 27 21:57:52 2016 +0200 stringToDouble() do not parse separator without digit as 0.0 Change-Id: I9d90aedc324ef0938297224297d89817e3fd1e90 Reviewed-on: https://gerrit.libreoffice.org/56028 Reviewed-by: Eike Rathke <er...@redhat.com> Tested-by: Jenkins (cherry picked from commit 5c0783cecb0b141885a25ca26220614ad3125f8e) Reviewed-on: https://gerrit.libreoffice.org/56044 Reviewed-by: Michael Stahl <michael.st...@cib.de> Tested-by: Michael Stahl <michael.st...@cib.de> diff --git a/sal/rtl/math.cxx b/sal/rtl/math.cxx index 96c5843dcfea..2cf2711662d6 100644 --- a/sal/rtl/math.cxx +++ b/sal/rtl/math.cxx @@ -816,7 +816,7 @@ inline double stringToDouble(CharT const * pBegin, CharT const * pEnd, ++p; } - CharT const * pFirstSignificant = p; + CharT const * pFirstSignificant = ((p > pBegin && *(p-1) == CharT('0')) ? p-1 : p); long nValExp = 0; // carry along exponent of mantissa // integer part of mantissa _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits