From f29dd7e0cd0ceef0bfe95c865b6b22d34b065b7b Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 26 Mar 2003 15:02:08 +0000 Subject: not using CurrentTime anywhere --- openbox/client.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'openbox/client.c') diff --git a/openbox/client.c b/openbox/client.c index 3ebfcd60..61635145 100644 --- a/openbox/client.c +++ b/openbox/client.c @@ -1934,7 +1934,7 @@ gboolean client_focus(Client *self) if (self->can_focus) XSetInputFocus(ob_display, self->window, RevertToNone, - CurrentTime); + event_lasttime); if (self->focus_notify) { XEvent ce; @@ -1944,7 +1944,7 @@ gboolean client_focus(Client *self) ce.xclient.window = self->window; ce.xclient.format = 32; ce.xclient.data.l[0] = prop_atoms.wm_take_focus; - ce.xclient.data.l[1] = CurrentTime; + ce.xclient.data.l[1] = event_lasttime; ce.xclient.data.l[2] = 0l; ce.xclient.data.l[3] = 0l; ce.xclient.data.l[4] = 0l; @@ -1972,6 +1972,7 @@ void client_set_focused(Client *self, gboolean focused) if (focus_client != self) focus_set_client(self); } else { + event_unfocustime = event_lasttime; if (focus_client == self) focus_set_client(NULL); } -- cgit v1.2.3