diff libpurple/protocols/msn/contact.c @ 31007:388ca4797d7b

Replace the mpop account setting with a session boolean, because I can't get a good signal for when the user changes an account setting.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Sun, 05 Dec 2010 08:13:13 +0000
parents 3cff7a5e0351
children c1a162c0f4e5
line wrap: on
line diff
--- a/libpurple/protocols/msn/contact.c	Sun Dec 05 03:09:52 2010 +0000
+++ b/libpurple/protocols/msn/contact.c	Sun Dec 05 08:13:13 2010 +0000
@@ -732,9 +732,9 @@
 				value = xmlnode_get_data(xmlnode_get_child(annotation, "Value"));
 				if (!strcmp(name, "MSN.IM.MPOP")) {
 					if (!value || atoi(value) != 0)
-						purple_account_set_bool(session->account, "mpop", TRUE);
+						session->enable_mpop = TRUE;
 					else
-						purple_account_set_bool(session->account, "mpop", FALSE);
+						session->enable_mpop = FALSE;
 				}
 				g_free(name);
 				g_free(value);