diff -r 034e5c00295e -r b0586b3697e8 libpurple/protocols/jabber/chat.c --- a/libpurple/protocols/jabber/chat.c Wed Sep 05 23:51:16 2007 +0000 +++ b/libpurple/protocols/jabber/chat.c Thu Sep 06 04:08:41 2007 +0000 @@ -261,7 +261,7 @@ purple_status_to_jabber(status, &state, &msg, &priority); - presence = jabber_presence_create(state, msg, priority); + presence = jabber_presence_create_js(js, state, msg, priority); full_jid = g_strdup_printf("%s/%s", room_jid, handle); xmlnode_set_attrib(presence, "to", full_jid); g_free(full_jid); @@ -634,7 +634,7 @@ purple_status_to_jabber(status, &state, &msg, &priority); - presence = jabber_presence_create(state, msg, priority); + presence = jabber_presence_create_js(chat->js, state, msg, priority); full_jid = g_strdup_printf("%s@%s/%s", chat->room, chat->server, nick); xmlnode_set_attrib(presence, "to", full_jid); g_free(full_jid);