[telepathy-gabble/master] jingle-transport-google.c: use node iteration wrappers
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Mon Jun 29 02:33:42 PDT 2009
---
src/jingle-transport-google.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/jingle-transport-google.c b/src/jingle-transport-google.c
index 311d881..a17deb2 100644
--- a/src/jingle-transport-google.c
+++ b/src/jingle-transport-google.c
@@ -232,15 +232,16 @@ parse_candidates (GabbleJingleTransportIface *obj,
GabbleJingleTransportGoogle *t = GABBLE_JINGLE_TRANSPORT_GOOGLE (obj);
GabbleJingleTransportGooglePrivate *priv = t->priv;
GList *candidates = NULL;
- LmMessageNode *node;
JingleMediaType media_type;
JingleDialect dialect;
+ NodeIter i;
g_object_get (priv->content, "media-type", &media_type, NULL);
dialect = gabble_jingle_session_get_dialect (priv->content->session);
- for (node = transport_node->children; node; node = node->next)
+ for (i = node_iter (transport_node); i; i = node_iter_next (i))
{
+ LmMessageNode *node = node_iter_data (i);
const gchar *name, *address, *user, *pass, *str;
guint port, net, gen, component;
gdouble pref;
@@ -379,7 +380,7 @@ parse_candidates (GabbleJingleTransportIface *obj,
candidates = g_list_append (candidates, c);
}
- if (node != NULL)
+ if (i != NULL)
{
DEBUG ("not all nodes were processed, reporting error");
/* rollback these */
--
1.5.6.5
More information about the telepathy-commits
mailing list