Mercurial > pidgin
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); }