summaryrefslogtreecommitdiff
path: root/src/conn-olpc.c
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2012-05-07 17:29:22 +0100
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2012-05-07 19:19:25 +0100
commit3ee4f3fe45cd9b045081532bb4213582938a00f8 (patch)
tree94a0c024f5045617b3508270eca2cc4691b69283 /src/conn-olpc.c
parentc4b8ceb361748495be477bd3de49ac87c1a5bb2a (diff)
downloadtelepathy-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.c53
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,