# HG changeset patch
# User Elliott Sales de Andrade <qulogic@pidgin.im>
# 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);
 		}
 	}