diff libpurple/protocols/jabber/jabber.c @ 29960:13f320cde14f

jabber: Heavily refactor jabber_presence_parse(). It's still not short enough. This also fixes building (jabber_presence_uninit() snuck in to my previous changes). Anyway, this has been lightly tested, but should be a lot cleaner going forward, hopefully.
author Paul Aurich <paul@darkrain42.org>
date Tue, 09 Mar 2010 22:44:59 +0000
parents 93d32ecf3186
children 618c4165d4f8
line wrap: on
line diff
--- a/libpurple/protocols/jabber/jabber.c	Tue Mar 09 20:53:11 2010 +0000
+++ b/libpurple/protocols/jabber/jabber.c	Tue Mar 09 22:44:59 2010 +0000
@@ -3636,6 +3636,7 @@
 
 	/* reverse order of unload_plugin */
 	jabber_iq_init();
+	jabber_presence_init();
 	jabber_caps_init();
 	/* PEP things should be init via jabber_pep_init, not here */
 	jabber_pep_init();