all repos — openbox @ f78761c8dd185d72d5e7468c58cea3630e78b8e6

openbox fork - make it a bit more like ryudo

just because we think we're focused doesnt mean we actually are, so send the focus change to the xserver anyways.
Dana Jansens danakj@orodu.net
commit

f78761c8dd185d72d5e7468c58cea3630e78b8e6

parent

4a90b1b48e81bf80aeebb1f4b6704d9849f09ca4

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

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

@@ -1717,8 +1717,6 @@ // won't try focus if the client doesn't want it, or if the window isn't

// visible on the screen if (!(frame->visible() && (_can_focus || _focus_notify))) return false; - if (_focused) return true; - // do a check to see if the window has already been unmapped or destroyed // do this intelligently while watching out for unmaps we've generated // (ignore_unmaps > 0)

@@ -1762,8 +1760,6 @@

void Client::unfocus() const { - if (!_focused) return; - assert(openbox->focusedClient() == this); openbox->setFocusedClient(0); }