Mercurial > pidgin
diff finch/libgnt/gntmain.c @ 16281:82b6fdd899a9
Dialogs opened resulting from a mouse-click should fain focus.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Fri, 20 Apr 2007 08:02:57 +0000 |
parents | 0e3a8505ebbe |
children | d0f9b2b217cf 56d2ae9cbb5c |
line wrap: on
line diff
--- a/finch/libgnt/gntmain.c Fri Apr 20 06:23:32 2007 +0000 +++ b/finch/libgnt/gntmain.c Fri Apr 20 08:02:57 2007 +0000 @@ -211,10 +211,11 @@ raise(SIGABRT); } + gnt_wm_set_event_stack(wm, TRUE); rd += HOLDING_ESCAPE; keys[rd] = 0; if (mouse_enabled && detect_mouse_action(keys)) - return TRUE; + goto end; if (HOLDING_ESCAPE) keys[0] = '\033'; @@ -243,7 +244,8 @@ rd -= p; k += p; } - +end: + gnt_wm_set_event_stack(wm, FALSE); return TRUE; }