all repos — openbox @ 9f03493b0c3d2815625bbcc51ac4da5b72450b69

openbox fork - make it a bit more like ryudo

ignore all NotifyInferior crossing events again
Dana Jansens danakj@orodu.net
commit

9f03493b0c3d2815625bbcc51ac4da5b72450b69

parent

d261d21b7f030f136ffe257158be4322c0615636

1 files changed, 5 insertions(+), 1 deletions(-)

jump to
M openbox/event.copenbox/event.c

@@ -303,6 +303,11 @@

static gboolean event_ignore(XEvent *e, ObClient *client) { switch(e->type) { + case EnterNotify: + case LeaveNotify: + if (e->xcrossing.detail == NotifyInferior) + return TRUE; + break; case FocusIn: /* NotifyAncestor is not ignored in FocusIn like it is in FocusOut because of RevertToPointerRoot. If the focus ends up reverting to

@@ -753,7 +758,6 @@ frame_adjust_state(client->frame);

break; case OB_FRAME_CONTEXT_FRAME: if (e->xcrossing.mode == NotifyGrab || - e->xcrossing.detail == NotifyInferior || e->xcrossing.mode == NotifyUngrab) { #ifdef DEBUG_FOCUS