all repos — openbox @ 53353465f22975f7419cadb25d0ce1b64e1b4d85

openbox fork - make it a bit more like ryudo

fix so that FocusIn events for focus transer from root->client are used.
Dana Jansens danakj@orodu.net
commit

53353465f22975f7419cadb25d0ce1b64e1b4d85

parent

b8ee3dbc4565efb19338c5cf1948f0f4e2f24fd6

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

jump to
M src/blackbox.ccsrc/blackbox.cc

@@ -559,11 +559,14 @@ break;

} case FocusIn: { - if (e->xfocus.detail != NotifyNonlinear) { + if (e->xfocus.detail != NotifyNonlinear && + e->xfocus.detail != NotifyAncestor) { /* don't process FocusIns when: 1. the new focus window isn't an ancestor or inferior of the old focus window (NotifyNonlinear) + make sure to allow the FocusIn when the old focus window was an + ancestor but didn't have a parent, such as root (NotifyAncestor) */ break; }