libpurple/protocols/bonjour/jabber.c

changeset 24562
22ed1e1ef32f
parent 24333
9f23bb1c02c9
child 24571
77c103347d66
child 24938
fc6952107e1f
child 25095
0e356664879d
equal deleted inserted replaced
24561:2e1ac0034634 24562:22ed1e1ef32f
140 140
141 static void 141 static void
142 _jabber_parse_and_write_message_to_ui(xmlnode *message_node, PurpleBuddy *pb) 142 _jabber_parse_and_write_message_to_ui(xmlnode *message_node, PurpleBuddy *pb)
143 { 143 {
144 xmlnode *body_node, *html_node, *events_node; 144 xmlnode *body_node, *html_node, *events_node;
145 PurpleConnection *gc = pb->account->gc; 145 PurpleConnection *gc = purple_account_get_connection(purple_buddy_get_account(pb));
146 gchar *body = NULL; 146 gchar *body = NULL;
147 gboolean composing_event = FALSE; 147 gboolean composing_event = FALSE;
148 148
149 body_node = xmlnode_get_child(message_node, "body"); 149 body_node = xmlnode_get_child(message_node, "body");
150 html_node = xmlnode_get_child(message_node, "html"); 150 html_node = xmlnode_get_child(message_node, "html");
223 purple_debug_error("bonjour", "No html body or regular body found.\n"); 223 purple_debug_error("bonjour", "No html body or regular body found.\n");
224 return; 224 return;
225 } 225 }
226 226
227 /* Send the message to the UI */ 227 /* Send the message to the UI */
228 serv_got_im(gc, pb->name, body, 0, time(NULL)); 228 serv_got_im(gc, purple_buddy_get_name(pb), body, 0, time(NULL));
229 229
230 g_free(body); 230 g_free(body);
231 } 231 }
232 232
233 struct _match_buddies_by_address_t { 233 struct _match_buddies_by_address_t {

mercurial