Mercurial > pidgin
diff src/blist.c @ 6322:dd2be7cd66df
[gaim-migrate @ 6821]
This is:
-Alphabetize the translation things in ChangeLog
-Spell Brian Tarricone's name correctly (I hope...)
-A fix for a crash when renaming a group containing a chat, thanks to
javabsp. Me gusta this change.
-Make the rename group dialog use gaim_request_input(). The old dialog
may be a bit prettier, but this one uses the request code, which means
less work for UIs, which rocks.
-Change the TRUE and FALSE defines in aim.h to be more compatible with c++.
Thanks to Zack Rusin for this change.
-Declare aim.h as a C file when it is used in a c++ program. This should
let libfaim be used in C++ programs such as kopete. Thanks again to
Zack Rusin.
-Rename aimutil_itemidx() to aimutil_itemindex(). "idx" is not a standard
abbreviation, and code is written once and read many times--it should be
easily readable.
-Not an automatic laundry folding machine. So I'm going to do that.
(Fold my laundry)
(Not automatically)
(yet)
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Tue, 29 Jul 2003 04:27:31 +0000 |
parents | a21cf07cd8e1 |
children | aeb8c2119a58 |
line wrap: on
line diff
--- a/src/blist.c Tue Jul 29 02:27:33 2003 +0000 +++ b/src/blist.c Tue Jul 29 04:27:31 2003 +0000 @@ -875,8 +875,13 @@ GaimBlistNode *child = ((GaimBlistNode *)g)->child; while (child) { - if (!g_slist_find(l, ((struct buddy*)child)->account)) - l = g_slist_append(l, ((struct buddy*)child)->account); + GaimAccount *account = NULL; + if (GAIM_BLIST_NODE_IS_BUDDY(child)) + account = ((struct buddy *)child)->account; + else if (GAIM_BLIST_NODE_IS_CHAT(child)) + account = ((struct chat *)child)->account; + if (!g_slist_find(l, account)) + l = g_slist_append(l, account); child = child->next; } return l;