]> Dogcows Code - chaz/openbox/blobdiff - openbox/menuframe.c
new method for loading menu files etc
[chaz/openbox] / openbox / menuframe.c
index 725b1a18b732047284a392a1e436cab57a8dbc90..efafe30b3da4b7280788bb4b3c9dcfdeda7a3b0a 100644 (file)
@@ -578,6 +578,7 @@ void menu_entry_frame_execute(ObMenuEntryFrame *self, gboolean hide)
         ObMenuExecuteFunc func = self->frame->menu->execute_func;
         gpointer data = self->frame->menu->data;
         GSList *acts = self->entry->data.normal.actions;
+        ObClient *client = self->frame->client;
 
         /* release grabs before executing the shit */
         menu_frame_hide_all();
@@ -590,7 +591,7 @@ void menu_entry_frame_execute(ObMenuEntryFrame *self, gboolean hide)
             for (it = acts; it; it = g_slist_next(it))
             {
                 ObAction *act = it->data;
-                act->data.any.c = self->frame->client;
+                act->data.any.c = client;
                 act->func(&act->data);
             }
         }
This page took 0.02042 seconds and 4 git commands to generate.