summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-05-23 01:27:46 +0000
committerDana Jansens <danakj@orodu.net>2003-05-23 01:27:46 +0000
commit493e7d4a6ec5a3fc5e6677d21b9940dc2e17b4ac (patch)
tree373e57cd4470bd8e578e695e705f1d854915336f /openbox
parentebb97c189adde498cfd64d4183289c0e2645f8d8 (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.c1
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 || \