diff options
author | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2009-12-10 00:18:53 +0800 |
---|---|---|
committer | Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | 2009-12-10 00:27:01 +0800 |
commit | 0ff7162d2f3b141a89d551663593c804f529945d (patch) | |
tree | 1099f25c2296beaeb8f30f7328e33afd1cc834bd | |
parent | db0b0f0ad369618f8204bbdf918aa574ccb25c8c (diff) | |
download | gsoc2013-empathy-0ff7162d2f3b141a89d551663593c804f529945d.tar gsoc2013-empathy-0ff7162d2f3b141a89d551663593c804f529945d.tar.gz gsoc2013-empathy-0ff7162d2f3b141a89d551663593c804f529945d.tar.bz2 gsoc2013-empathy-0ff7162d2f3b141a89d551663593c804f529945d.tar.lz gsoc2013-empathy-0ff7162d2f3b141a89d551663593c804f529945d.tar.xz gsoc2013-empathy-0ff7162d2f3b141a89d551663593c804f529945d.tar.zst gsoc2013-empathy-0ff7162d2f3b141a89d551663593c804f529945d.zip |
use tp_asv_new
-rw-r--r-- | libempathy/empathy-tp-contact-list.c | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/libempathy/empathy-tp-contact-list.c b/libempathy/empathy-tp-contact-list.c index 9b67ec7e2..5e3ea4598 100644 --- a/libempathy/empathy-tp-contact-list.c +++ b/libempathy/empathy-tp-contact-list.c @@ -804,7 +804,6 @@ conn_ready_cb (TpConnection *connection, EmpathyTpContactList *list = data; EmpathyTpContactListPriv *priv = GET_PRIV (list); GHashTable *request; - GValue *value; if (error != NULL) { DEBUG ("failed: %s", error->message); @@ -812,20 +811,11 @@ conn_ready_cb (TpConnection *connection, } /* Try to request the 'stored' list. */ - request = g_hash_table_new_full (g_str_hash, g_str_equal, - NULL, (GDestroyNotify) tp_g_value_slice_free); - - /* org.freedesktop.Telepathy.Channel.ChannelType */ - value = tp_g_value_slice_new_string (TP_IFACE_CHANNEL_TYPE_CONTACT_LIST); - g_hash_table_insert (request, TP_IFACE_CHANNEL ".ChannelType", value); - - /* org.freedesktop.Telepathy.Channel.TargetHandleType */ - value = tp_g_value_slice_new_uint (TP_HANDLE_TYPE_LIST); - g_hash_table_insert (request, TP_IFACE_CHANNEL ".TargetHandleType", value); - - /* org.freedesktop.Telepathy.Channel.TargetID */ - value = tp_g_value_slice_new_string ("stored"); - g_hash_table_insert (request, TP_IFACE_CHANNEL ".TargetID", value); + request = tp_asv_new ( + TP_IFACE_CHANNEL ".ChannelType", G_TYPE_STRING, TP_IFACE_CHANNEL_TYPE_CONTACT_LIST, + TP_IFACE_CHANNEL ".TargetHandleType", G_TYPE_UINT, TP_HANDLE_TYPE_LIST, + TP_IFACE_CHANNEL ".TargetID", G_TYPE_STRING, "stored", + NULL); tp_cli_connection_interface_requests_call_create_channel (priv->connection, -1, request, store_create_channel_cb, list, NULL, G_OBJECT (list)); |