summaryrefslogtreecommitdiff
path: root/openbox
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-08-04 00:43:25 -0400
committerDana Jansens <danakj@orodu.net>2007-08-04 00:43:25 -0400
commitb6b9124ad09d05dfd25ea31cf4607edd45541254 (patch)
treefa7dde929d87ec393786ceffed7be2e1c3884f89 /openbox
parentc7e0368a4b888cbfcec3f3889c3442c6b299a900 (diff)
only use user_time updates if they are on the focused window
Diffstat (limited to 'openbox')
-rw-r--r--openbox/event.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/openbox/event.c b/openbox/event.c
index d31b68c9..148d152e 100644
--- a/openbox/event.c
+++ b/openbox/event.c
@@ -1504,7 +1504,8 @@ static void event_handle_client(ObClient *client, XEvent *e)
}
else if (msgtype == prop_atoms.net_wm_user_time) {
guint32 t;
- if (PROP_GET32(client->window, net_wm_user_time, cardinal, &t) &&
+ if (client == focus_client &&
+ PROP_GET32(client->window, net_wm_user_time, cardinal, &t) &&
t && !event_time_after(t, e->xproperty.time) &&
(!event_last_user_time ||
event_time_after(t, event_last_user_time)))