X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Ffocus.c;h=d9ed80bcbbfdbcb267fc344b0959658aff63f100;hb=f29dd7e0cd0ceef0bfe95c865b6b22d34b065b7b;hp=9b6eead26fc8a2d95a20c7209ddc7b8f0b666d7b;hpb=3b14b587ef8131cbeb2afb2c11240f50c5f5d02b;p=chaz%2Fopenbox diff --git a/openbox/focus.c b/openbox/focus.c index 9b6eead2..d9ed80bc 100644 --- a/openbox/focus.c +++ b/openbox/focus.c @@ -46,7 +46,7 @@ void focus_shutdown() XDestroyWindow(ob_display, focus_backup); /* reset focus to root */ - XSetInputFocus(ob_display, PointerRoot, RevertToNone, CurrentTime); + XSetInputFocus(ob_display, PointerRoot, RevertToNone, event_lasttime); } void focus_set_client(Client *client) @@ -62,7 +62,8 @@ void focus_set_client(Client *client) if (client == NULL) { /* when nothing will be focused, send focus to the backup target */ - XSetInputFocus(ob_display, focus_backup, RevertToNone, event_lasttime); + XSetInputFocus(ob_display, focus_backup, RevertToNone, + event_unfocustime); } old = focus_client;