comparison libpurple/protocols/jabber/jabber.c @ 24155:a61c017d3a99

Set the connection display name to the server-assigned full jid for XMPP
author Daniel Atallah <daniel.atallah@gmail.com>
date Thu, 02 Oct 2008 01:28:52 +0000
parents 305fac6af8f9
children ff0470db521d 5ace6c024230 3a3d36791a47 e9b7e41dc816 46387cbfaf85 7cda79469830 b0e7b4daf465
comparison
equal deleted inserted replaced
24147:3266c00d71a4 24155:a61c017d3a99
129 PURPLE_CONNECTION_ERROR_NETWORK_ERROR, 129 PURPLE_CONNECTION_ERROR_NETWORK_ERROR,
130 _("Invalid response from server.")); 130 _("Invalid response from server."));
131 } 131 }
132 if((my_jb = jabber_buddy_find(js, full_jid, TRUE))) 132 if((my_jb = jabber_buddy_find(js, full_jid, TRUE)))
133 my_jb->subscription |= JABBER_SUB_BOTH; 133 my_jb->subscription |= JABBER_SUB_BOTH;
134
135 purple_connection_set_display_name(js->gc, full_jid);
136
134 g_free(full_jid); 137 g_free(full_jid);
135 } 138 }
136 } else { 139 } else {
137 PurpleConnectionError reason = PURPLE_CONNECTION_ERROR_NETWORK_ERROR; 140 PurpleConnectionError reason = PURPLE_CONNECTION_ERROR_NETWORK_ERROR;
138 char *msg = jabber_parse_error(js, packet, &reason); 141 char *msg = jabber_parse_error(js, packet, &reason);