diff src/audacious/ui_skinned_menurow.c @ 4135:07c1639b110b

the less calls to gdk_window_get_pointer the better
author Tomasz Mon <desowin@gmail.com>
date Sun, 30 Dec 2007 22:16:49 +0100
parents 9d4b5cdae3ba
children 2281da647da9
line wrap: on
line diff
--- a/src/audacious/ui_skinned_menurow.c	Sun Dec 30 21:36:46 2007 +0100
+++ b/src/audacious/ui_skinned_menurow.c	Sun Dec 30 22:16:49 2007 +0100
@@ -109,7 +109,7 @@
     menurow_signals[RELEASE] = 
         g_signal_new ("release", G_OBJECT_CLASS_TYPE (object_class), G_SIGNAL_RUN_FIRST | G_SIGNAL_ACTION,
                       G_STRUCT_OFFSET (UiSkinnedMenurowClass, release), NULL, NULL,
-                      gtk_marshal_VOID__INT, G_TYPE_NONE, 1, G_TYPE_INT);
+                      g_cclosure_marshal_VOID__UINT_POINTER, G_TYPE_NONE, 2, G_TYPE_UINT, G_TYPE_POINTER);
 
 }
 
@@ -311,7 +311,7 @@
             menurow->doublesize_selected = !menurow->doublesize_selected;
 
         if ((int)(menurow->selected) != -1)
-            g_signal_emit_by_name(widget, "release", menurow->selected);
+            g_signal_emit_by_name(widget, "release", menurow->selected, event);
 
         menurow->selected = MENUROW_NONE;
         gtk_widget_queue_draw(widget);