]> Dogcows Code - chaz/openbox/blobdiff - openbox/mouse.c
give actions a ref count
[chaz/openbox] / openbox / mouse.c
index c0fcade49556e090e62b0a9de9db1403376422dc..414be04e47cdc3f256a7fa75023209d9549bb9d5 100644 (file)
@@ -142,7 +142,7 @@ void mouse_unbind_all()
                 GSList *it;
 
                 for (it = b->actions[j]; it; it = it->next)
-                    action_free(it->data);
+                    action_unref(it->data);
                 g_slist_free(b->actions[j]);
             }
             g_free(b);
@@ -167,7 +167,7 @@ static gboolean fire_binding(ObMouseAction a, ObFrameContext context,
     /* if not bound, then nothing to do! */
     if (it == NULL) return FALSE;
 
-    action_run_mouse(b->actions[a], c, state, button, x, y);
+    action_run_mouse(b->actions[a], c, context, state, button, x, y);
     return TRUE;
 }
 
This page took 0.022608 seconds and 4 git commands to generate.