From 9e85e930da614ebef4e714ec890644d6e7241871 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Thu, 28 Aug 2003 17:15:10 +0000 Subject: fix for using freed memory to exec stuff --- plugins/menu/client_list_menu.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'plugins/menu/client_list_menu.c') 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); -- cgit v1.2.3