From a142f866e91c7af40378f6ab67454518d9b45ab3 Mon Sep 17 00:00:00 2001 From: Philip Van Hoof Date: Fri, 14 Oct 2011 12:54:15 +0200 Subject: tracker-writeback: Don't own the DBus name before registering the object Fixes NB#286589. --- src/tracker-writeback/tracker-writeback.c | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/tracker-writeback/tracker-writeback.c b/src/tracker-writeback/tracker-writeback.c index 5eac0d35c..bb35df93b 100644 --- a/src/tracker-writeback/tracker-writeback.c +++ b/src/tracker-writeback/tracker-writeback.c @@ -722,14 +722,6 @@ tracker_controller_dbus_start (TrackerController *controller, g_message (" Path:'" TRACKER_WRITEBACK_PATH "'"); g_message (" Object Type:'%s'", G_OBJECT_TYPE_NAME (controller)); - priv->bus_name_id = - g_bus_own_name_on_connection (priv->d_connection, - TRACKER_WRITEBACK_SERVICE, - G_BUS_NAME_OWNER_FLAGS_NONE, - bus_name_acquired_cb, - bus_name_vanished_cb, - controller, NULL); - priv->registration_id = g_dbus_connection_register_object (priv->d_connection, TRACKER_WRITEBACK_PATH, @@ -744,6 +736,14 @@ tracker_controller_dbus_start (TrackerController *controller, return FALSE; } + priv->bus_name_id = + g_bus_own_name_on_connection (priv->d_connection, + TRACKER_WRITEBACK_SERVICE, + G_BUS_NAME_OWNER_FLAGS_NONE, + bus_name_acquired_cb, + bus_name_vanished_cb, + controller, NULL); + return TRUE; } -- cgit v1.2.1