Correct Super and subscript on locale using decimal comma


Subject: Correct Super and subscript on locale using decimal comma
From: Henrik Berg (henrik@lansen.se)
Date: Sat Dec 11 1999 - 16:25:55 CST


diff -u -r -N -x CVS -x WIN32_20.1_i386_DBG --minimal abi.org/src/text/fmt/xp/fl_DocLayout.cpp abi/src/text/fmt/xp/fl_DocLayout.cpp
--- abi.org/src/text/fmt/xp/fl_DocLayout.cpp Thu Dec 9 14:02:38 1999
+++ abi/src/text/fmt/xp/fl_DocLayout.cpp Sat Dec 11 23:12:24 1999
@@ -19,6 +19,7 @@
 
 #include <stdio.h>
 #include <stdlib.h>
+#include <locale.h>
 
 #include "ut_types.h"
 #include "fl_DocListener.h"
@@ -201,7 +202,10 @@
 
   newSize = UT_convertToPoints(pszSize);
   newSize *= (double)2/(double)3;
+ // TODO perhaps move conversion to ut_units.cpp?
+ setlocale(LC_NUMERIC,"C");
   sprintf(buf, "%fpt", newSize);
+ setlocale(LC_NUMERIC,""); // restore original locale
 
   pszSize = buf;
  }




This archive was generated by hypermail 2b25 : Sat Dec 11 1999 - 16:37:21 CST