# HG changeset patch # User Elliott Sales de Andrade # Date 1329987617 0 # Node ID 194f66d5089a56bbf669a8d160d934bfc3593998 # Parent 4f8626d4ef63a914beb26e219be4e5f05b233920 Use the GtkWidget for a menu instead of its GtkAction. diff -r 4f8626d4ef63 -r 194f66d5089a pidgin/gtkconv.c --- a/pidgin/gtkconv.c Thu Feb 23 08:13:23 2012 +0000 +++ b/pidgin/gtkconv.c Thu Feb 23 09:00:17 2012 +0000 @@ -3392,6 +3392,7 @@ static void regenerate_attention_items(PidginWindow *win) { + GtkWidget *attention; GtkWidget *menu; PurpleConversation *conv; PurpleConnection *pc; @@ -3403,8 +3404,11 @@ if (!conv) return; + attention = gtk_ui_manager_get_widget(win->menu.ui, + "/Conversation/ConversationMenu/GetAttention"); + /* Remove the previous entries */ - gtk_menu_item_set_submenu(GTK_MENU_ITEM(win->menu.get_attention), NULL); + gtk_menu_item_set_submenu(GTK_MENU_ITEM(attention), NULL); pc = purple_conversation_get_connection(conv); if (pc != NULL) @@ -3437,7 +3441,7 @@ list = g_list_delete_link(list, list); } - gtk_menu_item_set_submenu(GTK_MENU_ITEM(win->menu.get_attention), menu); + gtk_menu_item_set_submenu(GTK_MENU_ITEM(attention), menu); gtk_widget_show_all(menu); } }