]> Dogcows Code - chaz/openbox/blobdiff - plugins/menu/client_menu.c
double deref, props to 'mmj' for spotting this
[chaz/openbox] / plugins / menu / client_menu.c
index a13d3f3850c4554c746bca254c344ba66cbb3443..816de3ec5647d13b1aa28967ecddb21bc76beb78 100644 (file)
@@ -52,7 +52,7 @@ void client_send_to_update(ObMenu *self)
         ob_debug("update\n");
         for (i = 0; i < screen_num_desktops; ++i) {
             ObMenuEntry *e;
-            Action *a = action_from_string("sendtodesktop");
+            ObAction *a = action_from_string("sendtodesktop");
             a->data.sendto.desk = i;
             a->data.sendto.follow = FALSE;
             e = menu_entry_new(screen_desktop_names[i], a);
@@ -111,7 +111,7 @@ void plugin_destroy (ObMenu *m)
 void *plugin_create() /* TODO: need config */
 {
     ObMenu *m = menu_new_full(NULL, "client-menu", NULL,
-                            client_menu_show, NULL, NULL, NULL, NULL);
+                            client_menu_show, NULL, NULL, NULL, NULL, NULL);
     m->plugin = PLUGIN_NAME;
     menu_add_entry(m, menu_entry_new_submenu("Send To Workspace",
                                              send_to_menu));
@@ -153,7 +153,9 @@ void plugin_startup()
     ObMenu *t;
     /* create a Send To Workspace ObMenu */
     send_to_menu = menu_new_full(NULL, "send-to-workspace",
-                          NULL, NULL, client_send_to_update, NULL, NULL, NULL);
+                                 NULL, NULL, client_send_to_update,
+                                 NULL, NULL, NULL,
+                                 NULL);
     
     layer_menu = menu_new(NULL, "layer", NULL);
     menu_add_entry(layer_menu, menu_entry_new("Top Layer",
This page took 0.0205 seconds and 4 git commands to generate.