vcl/source/control/field.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit adbeb6d1f1268eca2c6eec57e8168b9322c5ebfd
Author: Eike Rathke <[email protected]>
Date:   Tue Oct 24 21:34:39 2017 +0200

    Parsing locale decimal separator after OUStringBuffer::append(double) is 
wrong
    
    OUStringBuffer::append(double) always uses '.' decimal separator.
    
    Change-Id: I5c937ef78e918e01cd98a329e22f1be8f524db44
    Reviewed-on: https://gerrit.libreoffice.org/43792
    Reviewed-by: Eike Rathke <[email protected]>
    Tested-by: Jenkins <[email protected]>

diff --git a/vcl/source/control/field.cxx b/vcl/source/control/field.cxx
index 7105b654c232..76786223b122 100644
--- a/vcl/source/control/field.cxx
+++ b/vcl/source/control/field.cxx
@@ -234,7 +234,7 @@ bool ImplNumericGetValue( const OUString& rStr, sal_Int64& 
rValue,
         double nFrac2Dec = nWholeNum + (double)nNum/nDenom; // Convert to 
double for floating point precision
         aStrFrac.append(nFrac2Dec);
         // Reconvert division result to string and parse
-        nDecPos = aStrFrac.indexOf( rLocaleDataWrappper.getNumDecimalSep() );
+        nDecPos = aStrFrac.indexOf('.');
         if ( nDecPos >= 0)
         {
             aStr1.append(aStrFrac.getStr(), nDecPos);
_______________________________________________
Libreoffice-commits mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to