summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2008-10-21 09:32:10 +0200
committerDanny Baumann <dannybaumann@web.de>2008-10-21 09:57:26 +0200
commit2e4beb3eaf31c2b1db01a8ea7c810c6013ddb29a (patch)
tree29a46e98c89aa567afaae24dc8637fc68a38f7d3 /gtk
parent907388af42cefe3dd32cc59b5b762207820e6f8e (diff)
Fix fix formatting for RTL languages.
Diffstat (limited to 'gtk')
-rw-r--r--gtk/window-decorator/gtk-window-decorator.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk/window-decorator/gtk-window-decorator.c b/gtk/window-decorator/gtk-window-decorator.c
index 3ea2d166..3bb8412b 100644
--- a/gtk/window-decorator/gtk-window-decorator.c
+++ b/gtk/window-decorator/gtk-window-decorator.c
@@ -3221,6 +3221,7 @@ max_window_name_width (WnckWindow *win)
if (!name)
return 0;
+ pango_layout_set_auto_dir (d->layout, FALSE);
pango_layout_set_width (d->layout, -1);
pango_layout_set_text (d->layout, name, strlen (name));
pango_layout_get_pixel_size (d->layout, &w, NULL);
@@ -3266,6 +3267,7 @@ update_window_decoration_name (WnckWindow *win)
w = 1;
}
+ pango_layout_set_auto_dir (d->layout, FALSE);
pango_layout_set_width (d->layout, w * PANGO_SCALE);
pango_layout_set_text (d->layout, name, name_length);
@@ -3699,6 +3701,7 @@ update_switcher_window (WnckWindow *win,
tw = width - switcher_context.left_space -
switcher_context.right_space - 64;
+ pango_layout_set_auto_dir (d->layout, FALSE);
pango_layout_set_width (d->layout, tw * PANGO_SCALE);
pango_layout_set_text (d->layout, name, name_length);