diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-07 17:29:22 +0100 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2012-05-07 19:19:25 +0100 |
commit | 3ee4f3fe45cd9b045081532bb4213582938a00f8 (patch) | |
tree | 94a0c024f5045617b3508270eca2cc4691b69283 /src/conn-olpc.c | |
parent | c4b8ceb361748495be477bd3de49ac87c1a5bb2a (diff) | |
download | telepathy-gabble-3ee4f3fe45cd9b045081532bb4213582938a00f8.tar.gz |
Use non-deprecated TpIntset APIs
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49596
Reviewed-by: Xavier Claessens <xavier.claessens@collabora.co.uk>
Diffstat (limited to 'src/conn-olpc.c')
-rw-r--r-- | src/conn-olpc.c | 53 |
1 files changed, 32 insertions, 21 deletions
diff --git a/src/conn-olpc.c b/src/conn-olpc.c index a935e9a68..575c674c2 100644 --- a/src/conn-olpc.c +++ b/src/conn-olpc.c @@ -575,7 +575,7 @@ static GPtrArray * get_buddy_activities (GabbleConnection *conn, TpHandle buddy) { - TpIntSet *all; + TpIntset *all; gboolean free_all = FALSE; GPtrArray *activities = g_ptr_array_new (); TpHandleSet *invited_activities, *pep_activities; @@ -612,18 +612,21 @@ get_buddy_activities (GabbleConnection *conn, if (all != NULL) { - TpIntSetIter iter = TP_INTSET_ITER_INIT (all); + TpIntsetFastIter iter; + guint element; - while (tp_intset_iter_next (&iter)) + tp_intset_fast_iter_init (&iter, all); + + while (tp_intset_fast_iter_next (&iter, &element)) { GabbleOlpcActivity *activity = g_hash_table_lookup ( - conn->olpc_activities_info, GUINT_TO_POINTER (iter.element)); + conn->olpc_activities_info, GUINT_TO_POINTER (element)); GValue gvalue = { 0 }; g_assert (activity != NULL); if (activity->id == NULL) { - DEBUG ("... activity #%u has no ID, skipping", iter.element); + DEBUG ("... activity #%u has no ID, skipping", element); continue; } @@ -938,13 +941,15 @@ upload_activities_pep (GabbleConnection *conn, if (my_activities != NULL) { - TpIntSetIter iter = TP_INTSET_ITER_INIT (tp_handle_set_peek - (my_activities)); + TpIntsetFastIter iter; + guint element; + + tp_intset_fast_iter_init (&iter, tp_handle_set_peek (my_activities)); - while (tp_intset_iter_next (&iter)) + while (tp_intset_fast_iter_next (&iter, &element)) { GabbleOlpcActivity *activity = g_hash_table_lookup ( - conn->olpc_activities_info, GUINT_TO_POINTER (iter.element)); + conn->olpc_activities_info, GUINT_TO_POINTER (element)); WockyNode *activity_node; g_assert (activity != NULL); @@ -1680,13 +1685,15 @@ upload_activity_properties_pep (GabbleConnection *conn, if (my_activities != NULL) { - TpIntSetIter iter = TP_INTSET_ITER_INIT (tp_handle_set_peek - (my_activities)); + TpIntsetFastIter iter; + guint element; + + tp_intset_fast_iter_init (&iter, tp_handle_set_peek (my_activities)); - while (tp_intset_iter_next (&iter)) + while (tp_intset_fast_iter_next (&iter, &element)) { GabbleOlpcActivity *activity = g_hash_table_lookup ( - conn->olpc_activities_info, GUINT_TO_POINTER (iter.element)); + conn->olpc_activities_info, GUINT_TO_POINTER (element)); activity_info_contribute_properties (activity, publish, TRUE); } @@ -1793,12 +1800,14 @@ refresh_invitations (GabbleConnection *conn, if (invitees != NULL && tp_handle_set_size (invitees) > 0) { - TpIntSetIter iter = TP_INTSET_ITER_INIT (tp_handle_set_peek - (invitees)); + TpIntsetFastIter iter; + guint element; - while (tp_intset_iter_next (&iter)) + tp_intset_fast_iter_init (&iter, tp_handle_set_peek (invitees)); + + while (tp_intset_fast_iter_next (&iter, &element)) { - const gchar *to = tp_handle_inspect (contact_repo, iter.element); + const gchar *to = tp_handle_inspect (contact_repo, element); WockyStanza *msg = wocky_stanza_build ( WOCKY_STANZA_TYPE_MESSAGE, WOCKY_STANZA_SUB_TYPE_NONE, NULL, to, NULL); @@ -2496,13 +2505,15 @@ revoke_invitations (GabbleConnection *conn, if (invitees != NULL && tp_handle_set_size (invitees) > 0) { - TpIntSetIter iter = TP_INTSET_ITER_INIT (tp_handle_set_peek - (invitees)); + TpIntsetFastIter iter; + guint element; + + tp_intset_fast_iter_init (&iter, tp_handle_set_peek (invitees)); DEBUG ("revoke invitations for activity %s", activity->id); - while (tp_intset_iter_next (&iter)) + while (tp_intset_fast_iter_next (&iter, &element)) { - const gchar *to = tp_handle_inspect (contact_repo, iter.element); + const gchar *to = tp_handle_inspect (contact_repo, element); WockyStanza *msg = wocky_stanza_build ( WOCKY_STANZA_TYPE_MESSAGE, WOCKY_STANZA_SUB_TYPE_NONE, NULL, to, |