]> git.0d.be Git - empathy.git/blobdiff - libempathy/empathy-tp-call.c
use tp_channel_get_requested()
[empathy.git] / libempathy / empathy-tp-call.c
index 9dcf9bfd770121f6ebf93a3769948d78938033dc..1a53de65d51299d1638edaf1c7719bbfe0830fba 100644 (file)
@@ -378,8 +378,6 @@ tp_call_constructor (GType type,
   GObject *object;
   EmpathyTpCall *call;
   EmpathyTpCallPriv *priv;
-  GHashTable *props;
-  gboolean requested;
 
   object = G_OBJECT_CLASS (empathy_tp_call_parent_class)->constructor (type,
       n_construct_params, construct_params);
@@ -404,10 +402,7 @@ tp_call_constructor (GType type,
       tp_call_request_streams_cb, NULL, NULL, G_OBJECT (call));
 
   /* Is the call incoming? */
-  props = tp_channel_borrow_immutable_properties (priv->channel);
-  requested = tp_asv_get_boolean (props, TP_PROP_CHANNEL_REQUESTED, NULL);
-
-  priv->is_incoming = !requested;
+  priv->is_incoming = !tp_channel_get_requested (priv->channel);
 
   /* Get the remote contact */
   empathy_tp_contact_factory_get_from_handle (