diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2014-02-25 15:20:13 +0100 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2014-02-26 10:31:07 +0100 |
commit | 5ecb253be2a30f7bbde601aeed65f75acb7476ae (patch) | |
tree | 5ac13d2dfe0b34cc803b360ec80a349d2037d85f /telepathy-glib | |
parent | c3beedcc25d4db5eb8d70581ddf6a06eb05bb951 (diff) | |
download | telepathy-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.c | 10 |
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; } |