Mercurial > pidgin.yaz
diff libpurple/blist.c @ 22168:2bff44d78523
Add some accessor functions for PurpleBlistNode.
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Mon, 21 Jan 2008 19:43:55 +0000 |
parents | c38d72677c8a |
children | 8c5d0180c326 |
line wrap: on
line diff
--- a/libpurple/blist.c Sat Jan 19 00:54:44 2008 +0000 +++ b/libpurple/blist.c Mon Jan 21 19:43:55 2008 +0000 @@ -753,6 +753,21 @@ return ret; } +PurpleBlistNode *purple_blist_node_get_parent(PurpleBlistNode *node) +{ + return node ? node->parent : NULL; +} + +PurpleBlistNode *purple_blist_node_get_first_child(PurpleBlistNode *node) +{ + return node ? node->child : NULL; +} + +PurpleBlistNode *purple_blist_node_get_sibling_next(PurpleBlistNode *node) +{ + return node? node->next : NULL; +} + void purple_blist_update_buddy_status(PurpleBuddy *buddy, PurpleStatus *old_status) {