[empathy: 137/148] Adapt EmpathyCallHandler to the new API



commit 03dd02c5cf379dc85b0c1dd6e5bf002d9a363bb4
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Wed May 27 14:39:46 2009 +0200

    Adapt EmpathyCallHandler to the new API
---
 libempathy/empathy-call-handler.c |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/libempathy/empathy-call-handler.c b/libempathy/empathy-call-handler.c
index cd623c1..8d70885 100644
--- a/libempathy/empathy-call-handler.c
+++ b/libempathy/empathy-call-handler.c
@@ -529,7 +529,7 @@ empathy_call_handler_start_call (EmpathyCallHandler *handler)
   EmpathyCallHandlerPriv *priv = GET_PRIV (handler);
   EmpathyDispatcher *dispatcher;
   TpConnection *connection;
-  GStrv allowed;
+  GList *classes;
   GValue *value;
   GHashTable *request;
 
@@ -544,14 +544,15 @@ empathy_call_handler_start_call (EmpathyCallHandler *handler)
 
   dispatcher = empathy_dispatcher_dup_singleton ();
   connection = empathy_contact_get_connection (priv->contact);
-  allowed = empathy_dispatcher_find_requestable_channel_classes
+  classes = empathy_dispatcher_find_requestable_channel_classes
     (dispatcher, connection, TP_IFACE_CHANNEL_TYPE_STREAMED_MEDIA,
      TP_HANDLE_TYPE_CONTACT, NULL);
 
-  if (!tp_strv_contains ((const gchar * const *) allowed,
-      TP_IFACE_CHANNEL ".TargetHandle"))
+  if (classes == NULL)
     return;
 
+  g_list_free (classes);
+
   request = g_hash_table_new_full (g_str_hash, g_str_equal, NULL,
       (GDestroyNotify) tp_g_value_slice_free);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]