diff -r 9a0203562da5 -r 7f7d87c04ab1 pidgin/gtkconv.c --- a/pidgin/gtkconv.c Mon Jan 27 17:27:53 2014 +0530 +++ b/pidgin/gtkconv.c Tue Jan 28 02:07:10 2014 +0530 @@ -9846,8 +9846,7 @@ GtkWidget *item; /* Disconnecting the "child-notify::menu-label" signal. */ - g_signal_handlers_disconnect_matched(child, G_SIGNAL_MATCH_DATA, 0, 0, - NULL, NULL, notebook); + g_signal_handlers_disconnect_by_data(child, notebook); item = g_object_get_data(G_OBJECT(child), "popup-menu-item"); gtk_container_remove(GTK_CONTAINER(win->notebook_menu), item);