diff options
author | Philip Van Hoof <philip@codeminded.be> | 2011-10-14 12:54:15 +0200 |
---|---|---|
committer | Philip Van Hoof <philip@codeminded.be> | 2011-10-14 12:55:05 +0200 |
commit | a142f866e91c7af40378f6ab67454518d9b45ab3 (patch) | |
tree | a62d54b1dda397340cacfa54b1e08d41af479a23 | |
parent | f6802836722a4ee122537269ee5b7b2c1bbf3475 (diff) | |
download | tracker-a142f866e91c7af40378f6ab67454518d9b45ab3.tar.gz |
tracker-writeback: Don't own the DBus name before registering the object
Fixes NB#286589.
-rw-r--r-- | src/tracker-writeback/tracker-writeback.c | 16 |
1 files 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; } |