diff libpurple/protocols/msn/userlist.c @ 25130:16734635febf

Start hiding blist.h internals in prpls.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sat, 27 Sep 2008 06:33:42 +0000
parents a0e957b7b923
children 5ace6c024230
line wrap: on
line diff
--- a/libpurple/protocols/msn/userlist.c	Thu Sep 25 07:19:38 2008 +0000
+++ b/libpurple/protocols/msn/userlist.c	Sat Sep 27 06:33:42 2008 +0000
@@ -849,13 +849,14 @@
 msn_userlist_load(MsnSession *session)
 {
 	PurpleBlistNode *gnode, *cnode, *bnode;
-	PurpleConnection *gc = purple_account_get_connection(session->account);
+	PurpleAccount *account = session->account;
+	PurpleConnection *gc = purple_account_get_connection(account);
 	GSList *l;
 	MsnUser * user;
 
 	g_return_if_fail(gc != NULL);
 
-	for (gnode = purple_get_blist()->root; gnode; gnode = gnode->next)
+	for (gnode = purple_blist_get_root(); gnode; gnode = gnode->next)
 	{
 		if (!PURPLE_BLIST_NODE_IS_GROUP(gnode))
 			continue;
@@ -869,10 +870,10 @@
 				if (!PURPLE_BLIST_NODE_IS_BUDDY(bnode))
 					continue;
 				b = (PurpleBuddy *)bnode;
-				if (b->account == gc->account)
+				if (purple_buddy_get_account(b) == account)
 				{
 					user = msn_userlist_find_add_user(session->userlist,
-						b->name,NULL);
+						purple_buddy_get_name(b), NULL);
 					b->proto_data = user;
 					msn_user_set_op(user, MSN_LIST_FL_OP);
 				}