diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-08-04 00:43:25 -0400 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-08-04 00:43:25 -0400 |
| commit | b6b9124ad09d05dfd25ea31cf4607edd45541254 (patch) | |
| tree | fa7dde929d87ec393786ceffed7be2e1c3884f89 /openbox | |
| parent | c7e0368a4b888cbfcec3f3889c3442c6b299a900 (diff) | |
only use user_time updates if they are on the focused window
Diffstat (limited to 'openbox')
| -rw-r--r-- | openbox/event.c | 3 |
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))) |
