diff libpurple/protocols/silc/ops.c @ 25798:aa876d48b5b2

Some more struct hiding.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Fri, 31 Oct 2008 09:24:43 +0000
parents 16734635febf
children 8d562557ed6f
line wrap: on
line diff
--- a/libpurple/protocols/silc/ops.c	Fri Oct 31 08:21:45 2008 +0000
+++ b/libpurple/protocols/silc/ops.c	Fri Oct 31 09:24:43 2008 +0000
@@ -858,14 +858,17 @@
 
 				/* Find buddy by associated public key */
 				for (gnode = purple_blist_get_root(); gnode;
-				     gnode = gnode->next) {
+				     gnode = purple_blist_node_get_sibling_next(gnode)) {
 					if (!PURPLE_BLIST_NODE_IS_GROUP(gnode))
 						continue;
-					for (cnode = gnode->child; cnode; cnode = cnode->next) {
+					for (cnode = purple_blist_node_get_first_child(gnode);
+							cnode;
+							cnode = purple_blist_node_get_sibling_next(cnode)) {
 						if( !PURPLE_BLIST_NODE_IS_CONTACT(cnode))
 							continue;
-						for (bnode = cnode->child; bnode;
-						     bnode = bnode->next) {
+						for (bnode = purple_blist_node_get_first_child(cnode);
+								bnode;
+								bnode = purple_blist_node_get_sibling_next(bnode)) {
 							if (!PURPLE_BLIST_NODE_IS_BUDDY(bnode))
 								continue;
 							b = (PurpleBuddy *)bnode;