summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorge Lebl <jirka@5z.com>2003-01-13 17:58:09 +0000
committerGeorge Lebl <jirka@src.gnome.org>2003-01-13 17:58:09 +0000
commit48f66e9e00f5051f77bc7ffe5c6ba24271fcbb36 (patch)
tree11d8967f4382ca7971187bb7f7523dbdc6d9f296
parentfe11e53b31dce8ae34e9ade9d21a2387bd4cc9c5 (diff)
downloadgdm-48f66e9e00f5051f77bc7ffe5c6ba24271fcbb36.tar.gz
workaround broken librsvg handling of numeric locale by pushing c numeric
Mon Jan 13 09:57:57 2003 George Lebl <jirka@5z.com> * gui/greeter/greeter_canvas_item.c: workaround broken librsvg handling of numeric locale by pushing c numeric locale before entering rsvg code. Patch also being sent to librsvg.
-rw-r--r--ChangeLog6
-rw-r--r--gui/greeter/greeter_canvas_item.c2
2 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1f10d996..6600facc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Mon Jan 13 09:57:57 2003 George Lebl <jirka@5z.com>
+
+ * gui/greeter/greeter_canvas_item.c: workaround broken librsvg
+ handling of numeric locale by pushing c numeric locale before
+ entering rsvg code. Patch also being sent to librsvg.
+
Mon Jan 13 01:00:23 2003 George Lebl <jirka@5z.com>
* config/gdm: add pam_env
diff --git a/gui/greeter/greeter_canvas_item.c b/gui/greeter/greeter_canvas_item.c
index b0fafe29..a489226a 100644
--- a/gui/greeter/greeter_canvas_item.c
+++ b/gui/greeter/greeter_canvas_item.c
@@ -216,6 +216,7 @@ greeter_item_create_canvas_item (GreeterItemInfo *item)
NULL);
break;
case GREETER_ITEM_TYPE_SVG:
+ gnome_i18n_push_c_numeric_locale ();
for (i = 0; i < GREETER_ITEM_STATE_MAX; i++)
{
if (item->files[i])
@@ -226,6 +227,7 @@ greeter_item_create_canvas_item (GreeterItemInfo *item)
else
item->orig_pixbufs[i] = NULL;
}
+ gnome_i18n_pop_c_numeric_locale ();
/* Fall through */
case GREETER_ITEM_TYPE_PIXMAP: