src/protocols/msn/userlist.c

changeset 9225
dd246a09719b
parent 9223
a23e96623e47
child 9857
56db8557dfed
--- a/src/protocols/msn/userlist.c	Sun Jun 06 20:31:20 2004 +0000
+++ b/src/protocols/msn/userlist.c	Sun Jun 06 20:45:53 2004 +0000
@@ -246,6 +246,14 @@
 						"%s has added you to his or her contact list.\n",
 						passport);
 
+#if 0
+		gaim_debug_misc("msn", "User's list op = %d\n", user->list_op);
+		gaim_debug_misc("msn", "FL = %d\n", (user->list_op & MSN_LIST_FL_OP));
+		gaim_debug_misc("msn", "AL = %d\n", (user->list_op & MSN_LIST_AL_OP));
+		gaim_debug_misc("msn", "BL = %d\n", (user->list_op & MSN_LIST_BL_OP));
+		gaim_debug_misc("msn", "RL = %d\n", (user->list_op & MSN_LIST_RL_OP));
+#endif
+
 		if (!(user->list_op & (MSN_LIST_AL_OP | MSN_LIST_BL_OP |
 							   MSN_LIST_FL_OP)))
 		{
@@ -367,8 +375,11 @@
 		/* These are users who have us on their contact list. */
 		/* TODO: what does store name is when this happens? */
 
-		if (!(list_op & (MSN_LIST_AL_OP | MSN_LIST_BL_OP)))
+		if (!(list_op & (MSN_LIST_AL_OP | MSN_LIST_BL_OP |
+						 MSN_LIST_FL_OP)))
+		{
 			got_new_entry(gc, passport, store);
+		}
 	}
 
 	user->list_op = list_op;
@@ -413,6 +424,8 @@
 void
 msn_userlist_add_user(MsnUserList *userlist, MsnUser *user)
 {
+	gaim_debug_misc("msn", "[%p] Adding %s (%p)\n",
+					userlist, user->passport, user);
 	userlist->users = g_list_append(userlist->users, user);
 }
 
@@ -435,6 +448,11 @@
 
 		g_return_val_if_fail(user->passport != NULL, NULL);
 
+#if 0
+		gaim_debug_misc("msn", "[%p] Comparing '%s' and '%s' (%p)\n",
+						userlist, passport, user->passport, user);
+#endif
+
 		if (!strcmp(passport, user->passport))
 			return user;
 	}

mercurial