]> Dogcows Code - chaz/openbox/blobdiff - openbox/event.c
dont use the X done callback
[chaz/openbox] / openbox / event.c
index 6503ba0af288e058c8b99ff1b7246d186ac5490d..918024969f4cda9387894703c7b82e2594fef37c 100644 (file)
@@ -1259,9 +1259,11 @@ static gboolean focus_delay_func(gpointer data)
 {
     ObClient *c = data;
 
-    client_focus(c);
-    if (config_focus_raise)
-        client_raise(c);
+    if (focus_client != c) {
+        client_focus(c);
+        if (config_focus_raise)
+            client_raise(c);
+    }
     return FALSE; /* no repeat */
 }
 
This page took 0.022841 seconds and 4 git commands to generate.