diff options
author | Danny Baumann <dannybaumann@web.de> | 2008-08-13 20:40:59 +0200 |
---|---|---|
committer | Danny Baumann <dannybaumann@web.de> | 2008-08-13 20:40:59 +0200 |
commit | 4076cf09b68e51084c6723773dc10a7ab78a3254 (patch) | |
tree | 380be3ed311ade49b127a0f936fad3b67e283ff9 /gtk | |
parent | 8616ff66d442ba22dd6399e1470243cd5f17d20d (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.c | 5 |
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; } |