all repos — openbox @ 002bf5e7e6e5b741c86d951ddbdee670f9158324

openbox fork - make it a bit more like ryudo

send unfocus events after focus events
Dana Jansens danakj@orodu.net
commit

002bf5e7e6e5b741c86d951ddbdee670f9158324

parent

d4c1ed1eedb6abeb06811d8c4608d61b6a9b36e4

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

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

@@ -47,15 +47,14 @@ /* when nothing will be focused, send focus to the backup target */

XSetInputFocus(ob_display, focus_backup, RevertToNone, CurrentTime); } - if (focus_client != NULL) - dispatch_client(Event_Client_Unfocus, focus_client, 0, 0); - focus_client = client; /* set the NET_ACTIVE_WINDOW hint */ active = client ? client->window : None; PROP_SET32(ob_root, net_active_window, window, active); - if (focus_client != NULL) + if (focus_client != NULL) { dispatch_client(Event_Client_Focus, focus_client, 0, 0); + dispatch_client(Event_Client_Unfocus, focus_client, 0, 0); + } }