summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <simon.mcvittie@collabora.co.uk>2014-03-21 17:56:07 +0000
committerSimon McVittie <simon.mcvittie@collabora.co.uk>2014-03-27 15:40:40 +0000
commitc807dd78a290e91bd96e7aa382959dbe1f7007a0 (patch)
tree21ca77bb51621ee4874bd733913dd6a4fc69253c
parent7656a2404fb46aa6ecc805352aadb38cb615a03b (diff)
downloadtelepathy-mission-control-c807dd78a290e91bd96e7aa382959dbe1f7007a0.tar.gz
McdConnection: use g_dbus_connection_call() for simple Disconnect call
-rw-r--r--src/mcd-connection.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/mcd-connection.c b/src/mcd-connection.c
index c1d84dc1..28a306f0 100644
--- a/src/mcd-connection.c
+++ b/src/mcd-connection.c
@@ -1336,14 +1336,10 @@ request_connection_cb (TpConnectionManager *proxy, const gchar *bus_name,
{
/* no point in making a TpConnection for something we're just
* going to throw away */
- DBusGProxy *tmp_proxy = dbus_g_proxy_new_for_name
- (tp_proxy_get_dbus_connection (proxy),
- bus_name, obj_path, TP_IFACE_CONNECTION);
-
DEBUG ("Disconnecting it: %s", obj_path);
- dbus_g_proxy_call_no_reply (tmp_proxy, "Disconnect",
- G_TYPE_INVALID);
- g_object_unref (tmp_proxy);
+ g_dbus_connection_call (tp_proxy_get_dbus_connection (proxy),
+ bus_name, obj_path, TP_IFACE_CONNECTION, "Disconnect",
+ NULL, NULL, G_DBUS_CALL_FLAGS_NONE, -1, NULL, NULL, NULL);
}
if (connection != NULL)