# HG changeset patch # User Sadrul Habib Chowdhury # Date 1183056103 0 # Node ID 310bad6dafe46c70b47454264deddf349e3ba8ae # Parent 27e54692b2b42b0018d95889899cfc7c82ecd581 Allow raising window only from an event-stack, otherwise set the urgent flag. diff -r 27e54692b2b4 -r 310bad6dafe4 finch/libgnt/gntmain.c --- a/finch/libgnt/gntmain.c Thu Jun 28 18:35:38 2007 +0000 +++ b/finch/libgnt/gntmain.c Thu Jun 28 18:41:43 2007 +0000 @@ -488,8 +488,12 @@ * Stuff for 'window management' * *********************************/ -void gnt_window_present(GntWidget *window) { - gnt_wm_raise_window(wm, window); +void gnt_window_present(GntWidget *window) +{ + if (wm->event_stack) + gnt_wm_raise_window(wm, window); + else + gnt_widget_set_urgent(window); } void gnt_screen_occupy(GntWidget *widget)