]> Dogcows Code - chaz/openbox/blobdiff - openbox/screen.c
don't validate inside client_focus. instead, validate before you call it!
[chaz/openbox] / openbox / screen.c
index 0a5bf2d17f44138d6a0fcc229ffef8d2e53aee96..f37c02e97704c12766dd6e31ba2c25643fa373df 100644 (file)
@@ -894,7 +894,7 @@ void screen_show_desktop(gboolean show)
         /* focus desktop */
         for (it = focus_order[screen_desktop]; it; it = g_list_next(it))
             if (((ObClient*)it->data)->type == OB_CLIENT_TYPE_DESKTOP &&
-                client_focus(it->data))
+                client_validate(it->data) && client_focus(it->data))
                 break;
     } else {
         focus_fallback(OB_FOCUS_FALLBACK_NOFOCUS);
This page took 0.020527 seconds and 4 git commands to generate.