summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libdbusmenu/files/libdbusmenu-12.10.2-gtk2-signal-fix.patch')
-rw-r--r--dev-libs/libdbusmenu/files/libdbusmenu-12.10.2-gtk2-signal-fix.patch36
1 files changed, 36 insertions, 0 deletions
diff --git a/dev-libs/libdbusmenu/files/libdbusmenu-12.10.2-gtk2-signal-fix.patch b/dev-libs/libdbusmenu/files/libdbusmenu-12.10.2-gtk2-signal-fix.patch
new file mode 100644
index 000000000000..6d270f1370bf
--- /dev/null
+++ b/dev-libs/libdbusmenu/files/libdbusmenu-12.10.2-gtk2-signal-fix.patch
@@ -0,0 +1,36 @@
+=== modified file 'libdbusmenu-gtk/parser.c'
+--- libdbusmenu-gtk/parser.c 2013-06-18 19:59:44 +0000
++++ libdbusmenu-gtk/parser.c 2013-11-03 02:46:23 +0000
+@@ -97,9 +97,7 @@
+ gpointer data);
+ static void item_inserted_cb (GtkContainer * menu,
+ GtkWidget * widget,
+-#ifdef HAVE_GTK3
+ gint position,
+-#endif
+ gpointer data);
+ static void item_removed_cb (GtkContainer * menu,
+ GtkWidget * widget,
+@@ -431,11 +429,7 @@
+
+ pdata->shell = menu;
+ pdata->item_inserted_handler_id = g_signal_connect (G_OBJECT (menu),
+-#ifdef HAVE_GTK3
+ "insert",
+-#else
+- "child-added",
+-#endif
+ G_CALLBACK (item_inserted_cb),
+ mi);
+ pdata->item_removed_handler_id = g_signal_connect (G_OBJECT (menu),
+@@ -1394,9 +1388,7 @@
+ static void
+ item_inserted_cb (GtkContainer *menu,
+ GtkWidget *widget,
+-#ifdef HAVE_GTK3
+ gint position,
+-#endif
+ gpointer data)
+ {
+ DbusmenuMenuitem *menuitem = (DbusmenuMenuitem *)data;
+