diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2014-03-21 17:56:07 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2014-03-27 15:40:40 +0000 |
commit | c807dd78a290e91bd96e7aa382959dbe1f7007a0 (patch) | |
tree | 21ca77bb51621ee4874bd733913dd6a4fc69253c | |
parent | 7656a2404fb46aa6ecc805352aadb38cb615a03b (diff) | |
download | telepathy-mission-control-c807dd78a290e91bd96e7aa382959dbe1f7007a0.tar.gz |
McdConnection: use g_dbus_connection_call() for simple Disconnect call
-rw-r--r-- | src/mcd-connection.c | 10 |
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) |