summaryrefslogtreecommitdiff
path: root/openbox/focus.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-03-24 04:56:46 +0000
committerDana Jansens <danakj@orodu.net>2003-03-24 04:56:46 +0000
commit3b14b587ef8131cbeb2afb2c11240f50c5f5d02b (patch)
treebed07031f472f31f7e962ec34f5f3aee30c2035d /openbox/focus.c
parentd82048b4e515303673edf853cc64dd585f0b310a (diff)
more focus improvements. everything seems to work!
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;