summaryrefslogtreecommitdiff
path: root/telepathy-glib
diff options
context:
space:
mode:
authorGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-02-25 15:20:13 +0100
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>2014-02-26 10:31:07 +0100
commit5ecb253be2a30f7bbde601aeed65f75acb7476ae (patch)
tree5ac13d2dfe0b34cc803b360ec80a349d2037d85f /telepathy-glib
parentc3beedcc25d4db5eb8d70581ddf6a06eb05bb951 (diff)
downloadtelepathy-glib-5ecb253be2a30f7bbde601aeed65f75acb7476ae.tar.gz
account-channel-request: set TargetHandleType: TP_HANDLE_TYPE_NONE if needed
Diffstat (limited to 'telepathy-glib')
-rw-r--r--telepathy-glib/account-channel-request.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/telepathy-glib/account-channel-request.c b/telepathy-glib/account-channel-request.c
index fe9954d67..da71b8741 100644
--- a/telepathy-glib/account-channel-request.c
+++ b/telepathy-glib/account-channel-request.c
@@ -1026,6 +1026,16 @@ going_to_request (TpAccountChannelRequest *self,
self->priv->ensure = ensure;
+ /* Set TargetHandleType: TP_HANDLE_TYPE_NONE if no TargetHandleType has been
+ * defined. */
+ if (g_hash_table_lookup (self->priv->request,
+ TP_PROP_CHANNEL_TARGET_HANDLE_TYPE) == NULL)
+ {
+ g_hash_table_insert (self->priv->request,
+ g_strdup (TP_PROP_CHANNEL_TARGET_HANDLE_TYPE),
+ tp_g_value_slice_new_uint (TP_HANDLE_TYPE_NONE));
+ }
+
return TRUE;
}