]> Dogcows Code - chaz/openbox/blobdiff - openbox/client.c
handle time wrapping around.
[chaz/openbox] / openbox / client.c
index a51ecfd7c7ed54ce2ba0e094d394b9969cb6f885..203c6dbc5e5077bd07132aabfcb12f00a10db933 100644 (file)
@@ -3031,9 +3031,11 @@ void client_activate(ObClient *self, gboolean here, gboolean user)
              "source=%s\n",
              self->window, event_curtime, client_last_user_time,
              (user ? "user" : "application"));
-    if (!user && event_curtime && event_curtime < client_last_user_time)
+    if (!user && event_curtime &&
+        !event_time_after(event_curtime, client_last_user_time))
+    {
         client_hilite(self, TRUE);
-    else {
+    else {
         if (client_normal(self) && screen_showing_desktop)
             screen_show_desktop(FALSE);
         if (self->iconic)
This page took 0.021978 seconds and 4 git commands to generate.