Mercurial > pidgin
changeset 26605:217a3ad87fc4
Discovered why that default assumption of PURPLE_DISCO_BROWSE was in there...
ejabberd's MUC component doesn't advertise disco#items as a feature on the MUC.
author | Paul Aurich <paul@darkrain42.org> |
---|---|
date | Tue, 14 Apr 2009 08:29:25 +0000 |
parents | ff33b65b2448 |
children | 4c974d40cc63 |
files | libpurple/protocols/jabber/disco.c |
diffstat | 1 files changed, 3 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/libpurple/protocols/jabber/disco.c Tue Apr 14 06:54:44 2009 +0000 +++ b/libpurple/protocols/jabber/disco.c Tue Apr 14 08:29:25 2009 +0000 @@ -813,8 +813,10 @@ if (g_str_equal(var, "http://jabber.org/protocol/disco#items")) flags |= PURPLE_DISCO_BROWSE; - if (g_str_equal(var, "http://jabber.org/protocol/muc")) + if (g_str_equal(var, "http://jabber.org/protocol/muc")) { + flags |= PURPLE_DISCO_BROWSE; service_type = PURPLE_DISCO_SERVICE_TYPE_CHAT; + } } if ((anode = xmlnode_get_attrib(query, "node")))