[telepathy-gabble/master] vcard-manager.c: use node iteration wrappers
Dafydd Harries
daf at rhydd.org
Mon Jun 29 06:58:33 PDT 2009
---
src/vcard-manager.c | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/vcard-manager.c b/src/vcard-manager.c
index 418b772..14d2f52 100644
--- a/src/vcard-manager.c
+++ b/src/vcard-manager.c
@@ -975,17 +975,17 @@ patch_vcard_foreach (gpointer k, gpointer v, gpointer user_data)
static LmMessageNode *
vcard_copy (LmMessageNode *parent, LmMessageNode *src)
{
- LmMessageNode *child;
LmMessageNode *new = lm_message_node_add_child (parent, src->name,
src->value);
const gchar *xmlns;
+ NodeIter i;
xmlns = lm_message_node_get_attribute (src, "xmlns");
if (xmlns != NULL)
lm_message_node_set_attribute (new, "xmlns", xmlns);
- for (child = src->children; child; child = child->next)
- vcard_copy (new, child);
+ for (i = node_iter (src); i; i = node_iter_next (i))
+ vcard_copy (new, node_iter_data (i));
return new;
}
--
1.5.6.5
More information about the telepathy-commits
mailing list