diff -r bf8ed95aaa1c -r 38eebb7c9019 pidgin/plugins/disco/gtkdisco.c --- a/pidgin/plugins/disco/gtkdisco.c Fri Jun 17 18:11:18 2016 -0500 +++ b/pidgin/plugins/disco/gtkdisco.c Fri Jul 01 00:19:12 2016 -0700 @@ -304,12 +304,12 @@ menu = gtk_menu_new(); if (service->flags & XMPP_DISCO_ADD) - pidgin_new_item_from_stock(menu, _("Add to Buddy List"), GTK_STOCK_ADD, - G_CALLBACK(add_to_blist_cb), pdl->dialog, - 0, 0, NULL); + pidgin_new_menu_item(menu, _("Add to Buddy List"), GTK_STOCK_ADD, + G_CALLBACK(add_to_blist_cb), pdl->dialog); if (service->flags & XMPP_DISCO_REGISTER) { - GtkWidget *item = pidgin_new_item(menu, _("Register")); + GtkWidget *item = pidgin_new_menu_item(menu, _("Register"), + NULL, NULL, NULL); g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(register_button_cb), pdl->dialog); }