]> Dogcows Code - chaz/openbox/blobdiff - openbox/menuframe.c
give actions a ref count
[chaz/openbox] / openbox / menuframe.c
index 87b269f8dbb4ab272d6a10d25a6c295ce7d3f7ad..95168d4e7ea908af1d3f947c3ded8044d4719191 100644 (file)
@@ -184,7 +184,7 @@ void menu_frame_move(ObMenuFrame *self, gint x, gint y)
 
 void menu_frame_move_on_screen(ObMenuFrame *self)
 {
-    Rect *a;
+    Rect *a = NULL;
     guint i;
     gint dx = 0, dy = 0;
     gint pos, half;
@@ -767,12 +767,8 @@ void menu_entry_frame_execute(ObMenuEntryFrame *self, guint state)
 
         if (func)
             func(entry, state, data);
-        else {
-            GSList *it;
-
-            for (it = acts; it; it = g_slist_next(it))
-                action_run(it->data, client, state);
-        }
+        else
+            action_run(acts, client, state);
     }
 }
 
This page took 0.02152 seconds and 4 git commands to generate.