diff options
author | Djihed Afifi <djihed@gmail.com> | 2008-01-13 13:31:47 (GMT) |
---|---|---|
committer | Nickolay V. Shmyrev <nshmyrev@src.gnome.org> | 2008-01-13 13:31:47 (GMT) |
commit | 778e499896ffac40752a6c752d57b4e4ef9be191 (patch) | |
tree | aba43cdf6b4a247b8ec889e3e45aa091420d3cb5 /shell | |
parent | d559d4f3a9cdeb3c89b7b7bae0f1de08d23dcf02 (diff) |
RTL marker in recent file list. See bug #509076.
2008-01-13 Djihed Afifi <djihed@gmail.com>
* shell/ev-window.c: (ev_window_get_recent_file_label):
RTL marker in recent file list. See bug #509076.
svn path=/trunk/; revision=2818
Diffstat (limited to 'shell')
-rw-r--r-- | shell/ev-window.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/shell/ev-window.c b/shell/ev-window.c index 6e28d9c..8ad2dad 100644 --- a/shell/ev-window.c +++ b/shell/ev-window.c @@ -1827,12 +1827,15 @@ ev_window_get_recent_file_label (gint index, const gchar *filename) gint length; const gchar *p; const gchar *end; - + gboolean is_rtl; + + is_rtl = (gtk_widget_get_default_direction () == GTK_TEXT_DIR_RTL); + g_return_val_if_fail (filename != NULL, NULL); length = strlen (filename); str = g_string_sized_new (length + 10); - g_string_printf (str, "_%d. ", index); + g_string_printf (str, "%s_%d. ", is_rtl ? "\xE2\x80\x8F" : "", index); p = filename; end = filename + length; |