comparison pidgin/gtkimhtmltoolbar.c @ 32790:3e7a7e14af62

Our API really shouldn't have a 'gc' in it anymore.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Mon, 24 Oct 2011 05:37:19 +0000
parents 917c597beb97
children f7072a6dc43d
comparison
equal deleted inserted replaced
32789:fb2458f2326b 32790:3e7a7e14af62
902 static void send_attention_cb(GtkWidget *attention, GtkIMHtmlToolbar *toolbar) 902 static void send_attention_cb(GtkWidget *attention, GtkIMHtmlToolbar *toolbar)
903 { 903 {
904 PurpleConversation *conv = 904 PurpleConversation *conv =
905 g_object_get_data(G_OBJECT(toolbar), "active_conv"); 905 g_object_get_data(G_OBJECT(toolbar), "active_conv");
906 const gchar *who = purple_conversation_get_name(conv); 906 const gchar *who = purple_conversation_get_name(conv);
907 PurpleConnection *gc = purple_conversation_get_gc(conv); 907 PurpleConnection *gc = purple_conversation_get_connection(conv);
908 908
909 toggle_button_set_active_block(GTK_TOGGLE_BUTTON(attention), FALSE, toolbar); 909 toggle_button_set_active_block(GTK_TOGGLE_BUTTON(attention), FALSE, toolbar);
910 purple_prpl_send_attention(gc, who, 0); 910 purple_prpl_send_attention(gc, who, 0);
911 gtk_widget_grab_focus(toolbar->imhtml); 911 gtk_widget_grab_focus(toolbar->imhtml);
912 } 912 }
1579 } 1579 }
1580 1580
1581 void gtk_imhtmltoolbar_switch_active_conversation(GtkIMHtmlToolbar *toolbar, 1581 void gtk_imhtmltoolbar_switch_active_conversation(GtkIMHtmlToolbar *toolbar,
1582 PurpleConversation *conv) 1582 PurpleConversation *conv)
1583 { 1583 {
1584 PurpleConnection *gc = purple_conversation_get_gc(conv); 1584 PurpleConnection *gc = purple_conversation_get_connection(conv);
1585 PurplePlugin *prpl = purple_connection_get_prpl(gc); 1585 PurplePlugin *prpl = purple_connection_get_prpl(gc);
1586 GtkWidget *attention = 1586 GtkWidget *attention =
1587 g_object_get_data(G_OBJECT(toolbar), "attention"); 1587 g_object_get_data(G_OBJECT(toolbar), "attention");
1588 1588
1589 g_object_set_data(G_OBJECT(toolbar), "active_conv", conv); 1589 g_object_set_data(G_OBJECT(toolbar), "active_conv", conv);