]> Dogcows Code - chaz/openbox/commitdiff
use the new action_run symantics
authorDana Jansens <danakj@orodu.net>
Sun, 21 Sep 2003 16:58:56 +0000 (16:58 +0000)
committerDana Jansens <danakj@orodu.net>
Sun, 21 Sep 2003 16:58:56 +0000 (16:58 +0000)
openbox/client_list_menu.c

index acf9f071837204a20d005ecbb646e3ae0d9e25a0..ccc594c0cde3f1c945c1f52f915874af72cf1796 100644 (file)
@@ -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);
     }
 }
 
This page took 0.023805 seconds and 4 git commands to generate.