summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorDanny Baumann <dannybaumann@web.de>2008-08-13 20:40:59 +0200
committerDanny Baumann <dannybaumann@web.de>2008-08-13 20:40:59 +0200
commit4076cf09b68e51084c6723773dc10a7ab78a3254 (patch)
tree380be3ed311ade49b127a0f936fad3b67e283ff9 /gtk
parent8616ff66d442ba22dd6399e1470243cd5f17d20d (diff)
On selected window changes, always clear out label first to make sure a text-changed signal is emitted to atk.
Diffstat (limited to 'gtk')
-rw-r--r--gtk/window-decorator/gtk-window-decorator.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/window-decorator/gtk-window-decorator.c b/gtk/window-decorator/gtk-window-decorator.c
index 4802c934..d018a42d 100644
--- a/gtk/window-decorator/gtk-window-decorator.c
+++ b/gtk/window-decorator/gtk-window-decorator.c
@@ -3732,8 +3732,9 @@ update_switcher_window (WnckWindow *win,
if (selected != switcher_selected_window)
{
- gtk_label_set_text (GTK_LABEL (switcher_label),
- (selected_win && d->name) ? d->name : "");
+ gtk_label_set_text (GTK_LABEL (switcher_label), "");
+ if (selected_win && d->name)
+ gtk_label_set_text (GTK_LABEL (switcher_label), d->name);
switcher_selected_window = selected;
}