libpurple/protocols/bonjour/jabber.c

branch
soc.2013.gobjectification.plugins
changeset 36708
4b7b5964754a
parent 36704
01edebf55111
child 36848
7fafdda14844
--- a/libpurple/protocols/bonjour/jabber.c	Fri Sep 13 18:54:07 2013 +0530
+++ b/libpurple/protocols/bonjour/jabber.c	Fri Sep 13 18:54:28 2013 +0530
@@ -932,7 +932,7 @@
 			ip = tmp->data;
 			if (ip != NULL && g_ascii_strcasecmp(ip, bconv->ip) == 0) {
 				PurpleConnection *pc = purple_account_get_connection(bconv->account);
-				BonjourConnection *bd = BONJOUR_CONNECTION(pc);
+				BonjourData *bd = purple_connection_get_protocol_data(pc);
 				BonjourJabber *jdata = bd->jabber_data;
 
 				purple_debug_info("bonjour", "Matched buddy %s to incoming conversation \"from\" attrib and IP (%s)\n",
@@ -967,7 +967,7 @@
 void
 bonjour_jabber_conv_match_by_ip(BonjourJabberConversation *bconv) {
 	PurpleConnection *pc = purple_account_get_connection(bconv->account);
-	BonjourConnection *bd = BONJOUR_CONNECTION(pc);
+	BonjourData *bd = purple_connection_get_protocol_data(pc);
 	BonjourJabber *jdata = bd->jabber_data;
 	struct _match_buddies_by_address_t *mbba;
 	GSList *buddies;
@@ -1129,7 +1129,7 @@
 void
 async_bonjour_jabber_close_conversation(BonjourJabberConversation *bconv) {
 	PurpleConnection *pc = purple_account_get_connection(bconv->account);
-	BonjourConnection *bd = BONJOUR_CONNECTION(pc);
+	BonjourData *bd = purple_connection_get_protocol_data(pc);
 	BonjourJabber *jdata = bd->jabber_data;
 
 	jdata->pending_conversations = g_slist_remove(jdata->pending_conversations, bconv);
@@ -1148,11 +1148,11 @@
 bonjour_jabber_close_conversation(BonjourJabberConversation *bconv)
 {
 	if (bconv != NULL) {
-		BonjourConnection *bd = NULL;
+		BonjourData *bd = NULL;
 
 		PurpleConnection *pc = purple_account_get_connection(bconv->account);
 		if (PURPLE_CONNECTION_IS_VALID(pc)) {
-			bd = BONJOUR_CONNECTION(pc);
+			bd = purple_connection_get_protocol_data(pc);
 			bd->jabber_data->pending_conversations = g_slist_remove(bd->jabber_data->pending_conversations, bconv);
 		}
 
@@ -1285,7 +1285,7 @@
 	iq = g_new0(XepIq, 1);
 	iq->node = iq_node;
 	iq->type = type;
-	iq->data = ((BonjourConnection*)data)->jabber_data;
+	iq->data = ((BonjourData*)data)->jabber_data;
 	iq->to = (char*)to;
 
 	return iq;

mercurial