Make Unfocus do what the name says.
authorMikael Magnusson <mikachu@comhem.se>
Thu, 28 Feb 2008 18:43:07 +0000 (19:43 +0100)
committerMikael Magnusson <mikachu@comhem.se>
Sat, 8 Mar 2008 16:24:10 +0000 (17:24 +0100)
openbox/actions/unfocus.c

index 22a9378cffaa593d7890a6a7f593b2bb986d08af..ff92547e6645e2bc6d383d0c0ddcd8cbb71adf80 100644 (file)
@@ -11,7 +11,7 @@ void action_unfocus_startup(void)
 /* Always return FALSE because its not interactive */
 static gboolean run_func(ObActionsData *data, gpointer options)
 {
-    if (data->client && data->client == focus_client)
-        focus_fallback(FALSE, FALSE, TRUE, FALSE);
+    actions_interactive_cancel_act();
+    focus_nothing();
     return FALSE;
 }