diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-08-04 13:29:13 -0400 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-08-04 13:29:13 -0400 |
| commit | 0cfd92ab9e56d8f790c92b83436e981fa46efe20 (patch) | |
| tree | 0742fe9d489d5ba1c32ba754ed90d0ba4e4c3208 /openbox/focus.h | |
| parent | ac59dd4fe53330d717a12f55f6bfc17467ad2ae2 (diff) | |
don't make omnipresent windows lose focus when changing desktops. this is done by allowing focus_fallback to specify if focus has been lost or not. usually if you're call it, focus is lost, but not always.
Diffstat (limited to 'openbox/focus.h')
| -rw-r--r-- | openbox/focus.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/openbox/focus.h b/openbox/focus.h index 93fe6183..b8f89994 100644 --- a/openbox/focus.h +++ b/openbox/focus.h @@ -46,7 +46,8 @@ void focus_nothing(); /*! Call this when you need to focus something! */ struct _ObClient* focus_fallback(gboolean allow_refocus, gboolean allow_pointer, - gboolean allow_omnipresent); + gboolean allow_omnipresent, + gboolean focus_lost); /*! Add a new client into the focus order */ void focus_order_add_new(struct _ObClient *c); |
