[telepathy-gabble/master] ft-manager: probably cast the caps stored in per_channel_manager_caps
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Fri Apr 17 06:51:36 PDT 2009
---
src/ft-manager.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/ft-manager.c b/src/ft-manager.c
index 4bfd17d..6378cc9 100644
--- a/src/ft-manager.c
+++ b/src/ft-manager.c
@@ -660,7 +660,8 @@ gabble_ft_manager_get_contact_caps (GabbleCapsChannelManager *manager,
if (presence == NULL)
return;
- if (g_hash_table_lookup (presence->per_channel_manager_caps, manager) == NULL)
+ if (!GPOINTER_TO_INT (g_hash_table_lookup (presence->per_channel_manager_caps,
+ manager)))
return;
/* FT is supported */
@@ -686,10 +687,10 @@ gabble_ft_manager_parse_caps (GabbleCapsChannelManager *manager,
continue;
if (!tp_strdiff (var, NS_FILE_TRANSFER))
- return GUINT_TO_POINTER (TRUE);
+ return GINT_TO_POINTER (TRUE);
}
- return NULL;
+ return GINT_TO_POINTER (FALSE);
}
static void
--
1.5.6.5
More information about the telepathy-commits
mailing list