[telepathy-gabble/master] capabilities.c: use node iteration wrappers
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Thu Jun 25 07:27:11 PDT 2009
---
src/capabilities.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/capabilities.c b/src/capabilities.c
index dc9eb37..29f5d3f 100644
--- a/src/capabilities.c
+++ b/src/capabilities.c
@@ -34,6 +34,7 @@
#include "namespaces.h"
#include "presence-cache.h"
#include "media-channel.h"
+#include "util.h"
static const Feature self_advertised_features[] =
{
@@ -145,12 +146,14 @@ GabblePresenceCapabilities
capabilities_parse (LmMessageNode *query_result)
{
GabblePresenceCapabilities ret = PRESENCE_CAP_NONE;
- LmMessageNode *child;
const gchar *var;
const Feature *i;
+ NodeIter j;
- for (child = query_result->children; NULL != child; child = child->next)
+ for (j = node_iter (query_result); j; j = node_iter_next (j))
{
+ LmMessageNode *child = node_iter_data (j);
+
if (0 != strcmp (child->name, "feature"))
{
if (omits_content_creators (child))
--
1.5.6.5
More information about the telepathy-commits
mailing list