comparison libpurple/account.c @ 25810:41485746e2b9

A couple of minor fixes.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sun, 02 Nov 2008 18:39:39 +0000
parents 5ebfa814b9e8
children 0331bc480515
comparison
equal deleted inserted replaced
25809:ed13551a592a 25810:41485746e2b9
2246 if (prpl_info) { 2246 if (prpl_info) {
2247 GList *cur, *groups = NULL; 2247 GList *cur, *groups = NULL;
2248 2248
2249 /* Make a list of what group each buddy is in */ 2249 /* Make a list of what group each buddy is in */
2250 for (cur = buddies; cur != NULL; cur = cur->next) { 2250 for (cur = buddies; cur != NULL; cur = cur->next) {
2251 PurpleBlistNode *node = cur->data; 2251 PurpleBuddy *buddy = cur->data;
2252 PurpleBlistNode *parent = purple_blist_node_get_parent(node); 2252 groups = g_list_append(groups, purple_buddy_get_group(buddy));
2253 PurpleBlistNode *gparent = purple_blist_node_get_parent(parent);
2254 groups = g_list_append(groups, gparent);
2255 } 2253 }
2256 2254
2257 if (prpl_info->add_buddies != NULL) 2255 if (prpl_info->add_buddies != NULL)
2258 prpl_info->add_buddies(gc, buddies, groups); 2256 prpl_info->add_buddies(gc, buddies, groups);
2259 else if (prpl_info->add_buddy != NULL) { 2257 else if (prpl_info->add_buddy != NULL) {