all repos — openbox @ d614bebf6a0c4b79d62cf4f703ee6a511fd0b904

openbox fork - make it a bit more like ryudo

don't steal focus from a window if it was used very recently, when someone uses _NET_ACTIVE request.
Dana Jansens danakj@orodu.net
commit

d614bebf6a0c4b79d62cf4f703ee6a511fd0b904

parent

e737150701337c004f8f860a7bf386d6fae9b71d

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

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

@@ -730,9 +730,10 @@ else if (focus_client) {

/* If the user is working in another window right now, then don't steal focus */ if (!parent_focused && - event_last_user_time && launch_time && - event_time_after(event_last_user_time, launch_time) && - event_last_user_time != launch_time && + event_last_user_time && + (!launch_time || + (event_time_after(event_last_user_time, launch_time) && + event_last_user_time != launch_time)) && event_time_after(event_last_user_time, steal_time - OB_EVENT_USER_TIME_DELAY)) {