Mercurial > pidgin
diff src/blist.c @ 5580:86456ec3ca25
[gaim-migrate @ 5984]
More nifty stuff! Accounts now get converted, and other niceties.
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Sat, 31 May 2003 02:27:03 +0000 |
| parents | 9eb5b13fd412 |
| children | 5946be17f9ec |
line wrap: on
line diff
--- a/src/blist.c Sat May 31 02:20:09 2003 +0000 +++ b/src/blist.c Sat May 31 02:27:03 2003 +0000 @@ -1562,7 +1562,7 @@ } void gaim_blist_load() { - GSList *accts; + GList *accts; char *user_dir = gaim_user_dir(); char *filename; char *msg; @@ -1581,7 +1581,7 @@ gaim_notify_error(NULL, NULL, _("Buddy List Error"), msg); g_free(msg); } - } else if(g_slist_length(gaim_accounts)) { + } else if(g_list_length(gaim_accounts_get_all())) { /* rob wants to inform the user that their buddy lists are * being converted */ msg = g_strdup_printf(_("Gaim is converting your old buddy lists " @@ -1595,7 +1595,7 @@ gtk_main_iteration(); /* read in the old lists, then save to the new format */ - for(accts = gaim_accounts; accts; accts = accts->next) { + for(accts = gaim_accounts_get_all(); accts; accts = accts->next) { do_import(accts->data, NULL); } gaim_blist_save(); @@ -1659,7 +1659,8 @@ } static void gaim_blist_write(FILE *file, GaimAccount *exp_acct) { - GSList *accounts, *buds; + GList *accounts; + GSList *buds; GaimBlistNode *gnode,*bnode; struct group *group; struct buddy *bud; @@ -1727,7 +1728,10 @@ fprintf(file, "\t</blist>\n"); fprintf(file, "\t<privacy>\n"); - for(accounts = gaim_accounts; accounts; accounts = accounts->next) { + for(accounts = gaim_accounts_get_all(); + accounts != NULL; + accounts = accounts->next) { + GaimAccount *account = accounts->data; char *acct_name = g_markup_escape_text(account->username, -1); if(!exp_acct || account == exp_acct) {
