diff options
author | Matthias Clasen <mclasen@redhat.com> | 2005-11-28 15:58:26 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2005-11-28 15:58:26 +0000 |
commit | e608c86f0e93b6c945dabc969b560b51800654b9 (patch) | |
tree | 6ebbd5d4dd52d54d3706766fbdddf257fdee73c6 | |
parent | bca63a5d339c4c2eafdd2f5dddaa010573b0f73e (diff) | |
download | gdk-pixbuf-e608c86f0e93b6c945dabc969b560b51800654b9.tar.gz |
Insert an LRM, to prevent -20 to come out as 20- in RTL locales. (#322571,
2005-11-28 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkscale.c (_gtk_scale_format_value): Insert an LRM, to prevent
-20 to come out as 20- in RTL locales. (#322571, Tze'ela Hebron)
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 3 | ||||
-rw-r--r-- | gtk/gtkscale.c | 4 |
3 files changed, 8 insertions, 2 deletions
@@ -1,5 +1,8 @@ 2005-11-28 Matthias Clasen <mclasen@redhat.com> + * gtk/gtkscale.c (_gtk_scale_format_value): Insert an LRM, to prevent + -20 to come out as 20- in RTL locales. (#322571, Tze'ela Hebron) + * gtk/gtkaction.c (gtk_action_sync_button_stock_id) (connect_proxy): Buttons use the label property for stock ids. (#322565, Milosz Derezynski) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 27338b516..2c6356222 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,5 +1,8 @@ 2005-11-28 Matthias Clasen <mclasen@redhat.com> + * gtk/gtkscale.c (_gtk_scale_format_value): Insert an LRM, to prevent + -20 to come out as 20- in RTL locales. (#322571, Tze'ela Hebron) + * gtk/gtkaction.c (gtk_action_sync_button_stock_id) (connect_proxy): Buttons use the label property for stock ids. (#322565, Milosz Derezynski) diff --git a/gtk/gtkscale.c b/gtk/gtkscale.c index 38724adf8..0f2f78dc8 100644 --- a/gtk/gtkscale.c +++ b/gtk/gtkscale.c @@ -646,8 +646,8 @@ _gtk_scale_format_value (GtkScale *scale, if (fmt) return fmt; else - return g_strdup_printf ("%0.*f", scale->digits, - value); + /* insert a LRM, to prevent -20 to come out as 20- in RTL locales */ + return g_strdup_printf ("\342\200\216%0.*f", scale->digits, value); } static void |