diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-08-28 17:15:10 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-08-28 17:15:10 +0000 |
| commit | 9e85e930da614ebef4e714ec890644d6e7241871 (patch) | |
| tree | 8419d3579edd4a69cb2be57a41c8d1c69367c56c /plugins | |
| parent | 5efc7236a682dc64db5bb7929b88efa72fdb1198 (diff) | |
fix for using freed memory to exec stuff
Diffstat (limited to 'plugins')
| -rw-r--r-- | plugins/menu/client_list_menu.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/menu/client_list_menu.c b/plugins/menu/client_list_menu.c index 5b014116..054353fd 100644 --- a/plugins/menu/client_list_menu.c +++ b/plugins/menu/client_list_menu.c @@ -60,11 +60,11 @@ static void desk_menu_update(ObMenuFrame *frame, gpointer data) /* executes it without changing the client in the actions, since we set that when we make the actions! */ -static void desk_menu_execute(ObMenuEntryFrame *self, gpointer data) +static void desk_menu_execute(ObMenuEntry *self, gpointer data) { GSList *it; - for (it = self->entry->data.normal.actions; it; it = g_slist_next(it)) + for (it = self->data.normal.actions; it; it = g_slist_next(it)) { ObAction *act = it->data; act->func(&act->data); |
