summaryrefslogtreecommitdiff
path: root/src/mcd-service.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mcd-service.c')
-rw-r--r--src/mcd-service.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/src/mcd-service.c b/src/mcd-service.c
index 3e68861b..e761fc9b 100644
--- a/src/mcd-service.c
+++ b/src/mcd-service.c
@@ -82,9 +82,10 @@ mcd_service_obtain_bus_name (McdService * obj)
DEBUG ("Requesting MC dbus service");
- if (!tp_dbus_daemon_request_name (mcd_master_get_dbus_daemon (master),
- MISSION_CONTROL_DBUS_SERVICE,
- TRUE /* idempotent */, &error))
+ if (!tp_dbus_connection_request_name (
+ tp_client_factory_get_dbus_connection (
+ mcd_master_get_factory (master)),
+ MISSION_CONTROL_DBUS_SERVICE, TRUE /* idempotent */, &error))
{
g_warning ("Failed registering '%s' service: %s",
MISSION_CONTROL_DBUS_SERVICE, error->message);
@@ -170,21 +171,21 @@ McdService *
mcd_service_new (void)
{
McdService *obj;
- TpDBusDaemon *dbus_daemon;
GError *error = NULL;
+ TpClientFactory *client_factory;
/* Initialize DBus connection */
- dbus_daemon = tp_dbus_daemon_dup (&error);
- if (dbus_daemon == NULL)
+ client_factory = tp_client_factory_dup (&error);
+ if (client_factory == NULL)
{
g_printerr ("Failed to open connection to bus: %s", error->message);
g_error_free (error);
return NULL;
}
obj = g_object_new (MCD_TYPE_SERVICE,
- "dbus-daemon", dbus_daemon,
+ "factory", client_factory,
NULL);
- g_object_unref (dbus_daemon);
+ g_object_unref (client_factory);
return obj;
}