From: Dana Jansens Date: Sun, 21 Sep 2003 16:58:56 +0000 (+0000) Subject: use the new action_run symantics X-Git-Url: https://git.dogcows.com/gitweb?a=commitdiff_plain;h=9960ef2ff99a8d39b35518e178a624b19f758525;p=chaz%2Fopenbox use the new action_run symantics --- diff --git a/openbox/client_list_menu.c b/openbox/client_list_menu.c index acf9f071..ccc594c0 100644 --- a/openbox/client_list_menu.c +++ b/openbox/client_list_menu.c @@ -31,7 +31,8 @@ static GSList *desktop_menus; -typedef struct { +typedef struct +{ guint desktop; } DesktopData; @@ -92,12 +93,11 @@ static void desk_menu_update(ObMenuFrame *frame, gpointer data) when we make the actions! */ static void desk_menu_execute(ObMenuEntry *self, guint state, gpointer data) { - GSList *it; + ObAction *a; - for (it = self->data.normal.actions; it; it = g_slist_next(it)) - { - ObAction *act = it->data; - action_run(it->data, act->data.any.c, state); + if (self->data.normal.actions) { + a = self->data.normal.actions->data; + action_run(self->data.normal.actions, a->data.any.c, state); } }