summaryrefslogtreecommitdiff
path: root/openbox/focus.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbox/focus.c')
-rw-r--r--openbox/focus.c6
1 files changed, 3 insertions, 3 deletions
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 <X11/Xlib.h>
#include <glib.h>
@@ -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;