Mercurial > pidgin.yaz
diff finch/libgnt/gntwm.c @ 26525:4ecb1cc48e3c
Update hardware cursor correctly after a transient window is closed.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Sun, 05 Apr 2009 11:44:03 +0000 |
parents | 8df78c06d10e |
children | 8bacc2a70576 |
line wrap: on
line diff
--- a/finch/libgnt/gntwm.c Sun Apr 05 10:36:20 2009 +0000 +++ b/finch/libgnt/gntwm.c Sun Apr 05 11:44:03 2009 +0000 @@ -1896,6 +1896,7 @@ { GntWS *s; int pos; + gboolean transient = !!GNT_WIDGET_IS_FLAG_SET(widget, GNT_WIDGET_TRANSIENT); s = gnt_wm_widget_find_workspace(wm, widget); @@ -1919,6 +1920,8 @@ if (s->ordered && wm->cws == s) gnt_wm_raise_window(wm, s->ordered->data); } + } else if (transient && wm->cws && wm->cws->ordered) { + gnt_wm_update_window(wm, wm->cws->ordered->data); } gnt_ws_draw_taskbar(wm->cws, FALSE);