X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=openbox%2Ffocus.c;h=9b6eead26fc8a2d95a20c7209ddc7b8f0b666d7b;hb=1fb5c4b595677a029c75b75ef85a69ec90160da8;hp=75bd6bcda1b12226ead135a4cd3413ca7bff48fe;hpb=b2c508d97e93e638c824630715b54363d9ca6176;p=chaz%2Fopenbox diff --git a/openbox/focus.c b/openbox/focus.c index 75bd6bcd..9b6eead2 100644 --- a/openbox/focus.c +++ b/openbox/focus.c @@ -1,8 +1,10 @@ +#include "event.h" #include "openbox.h" #include "client.h" #include "screen.h" #include "prop.h" #include "dispatch.h" +#include "focus.h" #include #include @@ -13,8 +15,6 @@ GList **focus_order = NULL; /* these lists are created when screen_startup Window focus_backup = None; -void focus_set_client(Client *client); - void focus_startup() { /* create the window which gets focus when no clients get it. Have to @@ -62,7 +62,7 @@ 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, CurrentTime); + XSetInputFocus(ob_display, focus_backup, RevertToNone, event_lasttime); } old = focus_client;