# HG changeset patch # User Sean Egan # Date 1172780025 0 # Node ID 12a69097cb5acebf0f2065274acee2a773d59754 # Parent d3d9f28fb6d04a07329475b137f1beb0a2bb90c2 don't treat presence errors from MUC members as if they were from the MUC itself diff -r d3d9f28fb6d0 -r 12a69097cb5a libpurple/protocols/jabber/presence.c --- a/libpurple/protocols/jabber/presence.c Thu Mar 01 08:33:21 2007 +0000 +++ b/libpurple/protocols/jabber/presence.c Thu Mar 01 20:13:45 2007 +0000 @@ -392,7 +392,7 @@ static int i = 1; char *room_jid = g_strdup_printf("%s@%s", jid->node, jid->domain); - if(state == JABBER_BUDDY_STATE_ERROR) { + if(state == JABBER_BUDDY_STATE_ERROR && jid->resource == NULL) { char *title, *msg = jabber_parse_error(js, packet); if(chat->conv) {