pidgin/plugins/xmppconsole.c

branch
soc.2013.gobjectification.plugins
changeset 36637
9b0109ae118d
parent 36633
2dcb81a189bd
child 36692
324db2a53c4c
equal deleted inserted replaced
36636:2048974db21b 36637:9b0109ae118d
654 654
655 if (!console) 655 if (!console)
656 return; 656 return;
657 657
658 account = purple_connection_get_account(gc); 658 account = purple_connection_get_account(gc);
659 if (strcmp(purple_account_get_protocol_id(account), "prpl-jabber")) 659 if (strcmp(purple_account_get_protocol_id(account), "jabber"))
660 return; 660 return;
661 661
662 gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(console->dropdown), 662 gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(console->dropdown),
663 purple_account_get_username(account)); 663 purple_account_get_username(account));
664 console->accounts = g_list_append(console->accounts, gc); 664 console->accounts = g_list_append(console->accounts, gc);
709 static gboolean 709 static gboolean
710 plugin_load(PurplePlugin *plugin) 710 plugin_load(PurplePlugin *plugin)
711 { 711 {
712 PurplePlugin *jabber; 712 PurplePlugin *jabber;
713 713
714 jabber = purple_protocols_find("prpl-jabber"); 714 jabber = purple_protocols_find("jabber");
715 if (!jabber) 715 if (!jabber)
716 return FALSE; 716 return FALSE;
717 717
718 xmpp_console_handle = plugin; 718 xmpp_console_handle = plugin;
719 purple_signal_connect(jabber, "jabber-receiving-xmlnode", xmpp_console_handle, 719 purple_signal_connect(jabber, "jabber-receiving-xmlnode", xmpp_console_handle,
781 gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5); 781 gtk_misc_set_alignment(GTK_MISC(label), 0.0, 0.5);
782 gtk_box_pack_start(GTK_BOX(console->hbox), label, FALSE, FALSE, 0); 782 gtk_box_pack_start(GTK_BOX(console->hbox), label, FALSE, FALSE, 0);
783 console->dropdown = gtk_combo_box_text_new(); 783 console->dropdown = gtk_combo_box_text_new();
784 for (connections = purple_connections_get_all(); connections; connections = connections->next) { 784 for (connections = purple_connections_get_all(); connections; connections = connections->next) {
785 PurpleConnection *gc = connections->data; 785 PurpleConnection *gc = connections->data;
786 if (!strcmp(purple_account_get_protocol_id(purple_connection_get_account(gc)), "prpl-jabber")) { 786 if (!strcmp(purple_account_get_protocol_id(purple_connection_get_account(gc)), "jabber")) {
787 console->count++; 787 console->count++;
788 console->accounts = g_list_append(console->accounts, gc); 788 console->accounts = g_list_append(console->accounts, gc);
789 gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(console->dropdown), 789 gtk_combo_box_text_append_text(GTK_COMBO_BOX_TEXT(console->dropdown),
790 purple_account_get_username(purple_connection_get_account(gc))); 790 purple_account_get_username(purple_connection_get_account(gc)));
791 if (!console->gc) 791 if (!console->gc)

mercurial