6447517: Cannot login to JDS desktop for Egyptian
authorJay Hobson <Jay.Hobson@Sun.COM>
Fri, 25 Aug 2006 11:23:48 -0700
changeset 51 8bb43ecf0dfe
parent 50 dbcfc685b31b
child 52 800a22d7725d
6447517: Cannot login to JDS desktop for Egyptian
open-src/lib/fontconfig/fontconfig-2.3.2.patch
--- a/open-src/lib/fontconfig/fontconfig-2.3.2.patch	Fri Aug 25 17:44:30 2006 -0700
+++ b/open-src/lib/fontconfig/fontconfig-2.3.2.patch	Fri Aug 25 11:23:48 2006 -0700
@@ -305,3 +305,23 @@
   {  TT_PLATFORM_ISO,		TT_ISO_ID_7BIT_ASCII,	"ASCII" },
   {  TT_PLATFORM_ISO,		TT_ISO_ID_10646,	"UCS-2BE" },
   {  TT_PLATFORM_ISO,		TT_ISO_ID_8859_1,	"ISO-8859-1" },
+--- src/fcxml.c.orig	Mon Aug 28 11:19:34 2006
++++ src/fcxml.c	Mon Aug 28 11:19:55 2006
+@@ -2310,6 +2310,9 @@
+     void	    *buf;
+     FcConfigParse   parse;
+     FcBool	    error = FcTrue;
++    char           *cur_locale = setlocale ( LC_NUMERIC, NULL );
++
++    setlocale ( LC_NUMERIC, "C" );
+     
+     filename = FcConfigFilename (name);
+     if (!filename)
+@@ -2381,6 +2384,7 @@
+     close (fd);
+     fd = -1;
+ bail0:
++    setlocale ( LC_NUMERIC, cur_locale );
+     if (error && complain)
+     {
+ 	if (name)