]> Dogcows Code - chaz/openbox/blobdiff - openbox/actions/omnipresent.c
Updated Spanish translation
[chaz/openbox] / openbox / actions / omnipresent.c
index 4f60b540ff9cae47bc888935645f778bd46c68bc..4309acc642231a0ee35f555af2108d060a2a9720 100644 (file)
@@ -4,18 +4,20 @@
 
 static gboolean run_func_toggle(ObActionsData *data, gpointer options);
 
-void action_omnipresent_startup()
+void action_omnipresent_startup(void)
 {
-    actions_register("ToggleOmnipresent", NULL, NULL, run_func_toggle,
-                     NULL, NULL);
+    actions_register("ToggleOmnipresent", NULL, NULL, run_func_toggle);
 }
 
 /* Always return FALSE because its not interactive */
 static gboolean run_func_toggle(ObActionsData *data, gpointer options)
 {
-    if (data->client)
+    if (data->client) {
+        actions_client_move(data, TRUE);
         client_set_desktop(data->client,
                            data->client->desktop == DESKTOP_ALL ?
                            screen_desktop : DESKTOP_ALL, FALSE, TRUE);
+        actions_client_move(data, FALSE);
+    }
     return FALSE;
 }
This page took 0.026439 seconds and 4 git commands to generate.