diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-05-23 01:27:46 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-05-23 01:27:46 +0000 |
| commit | 493e7d4a6ec5a3fc5e6677d21b9940dc2e17b4ac (patch) | |
| tree | 373e57cd4470bd8e578e695e705f1d854915336f /openbox | |
| parent | ebb97c189adde498cfd64d4183289c0e2645f8d8 (diff) | |
ignore ancestor FocusIn events. i get them sometimes when hitting alt-tab and that totally fucks it up cuz it cancels teh alt-tab process.
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/event.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/openbox/event.c b/openbox/event.c index 366e5eb7..54db6cc8 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -37,6 +37,7 @@ static void event_handle_client(Client *c, XEvent *e); static void event_handle_menu(Menu *menu, Client *c, XEvent *e); #define INVALID_FOCUSIN(e) ((e)->xfocus.detail == NotifyInferior || \ + (e)->xfocus.detail == NotifyAncestor || \ (e)->xfocus.detail > NotifyNonlinearVirtual) #define INVALID_FOCUSOUT(e) ((e)->xfocus.mode == NotifyGrab || \ (e)->xfocus.detail == NotifyInferior || \ |
