diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2017-06-19 15:27:33 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2017-06-29 20:49:06 +0200 |
commit | cdbb834a31c0b1c3ccb7fb93615c34f863f9eff9 (patch) | |
tree | 9a31632233647e35b44504a50562fde07fc218ce | |
parent | dd695237358ee34ea7fda2cfc0287e053ee82472 (diff) | |
download | tracker-cdbb834a31c0b1c3ccb7fb93615c34f863f9eff9.tar.gz |
tracker-store: Make DBus unique name purely dependent on the domain
i.e. just remove the ontology name from there. We do add the ".Tracker1"
suffix though, just so Tracker gets its own namespace dependent on it, eg:
org.gnome.Photos.Tracker1
org.gnome.Photos.Tracker1.Miner.Files
org.gnome.Photos.Tracker1.Miner.Extract
-rw-r--r-- | src/tracker-store/tracker-dbus.vala | 24 | ||||
-rw-r--r-- | src/tracker-store/tracker-main.vala | 2 |
2 files changed, 9 insertions, 17 deletions
diff --git a/src/tracker-store/tracker-dbus.vala b/src/tracker-store/tracker-dbus.vala index ef6e709a5..1a44a978c 100644 --- a/src/tracker-store/tracker-dbus.vala +++ b/src/tracker-store/tracker-dbus.vala @@ -77,25 +77,17 @@ public class Tracker.DBus { } } - public static bool register_names (string? domain, string? ontology_name) { - /* Register the service name for org.freedesktop.Tracker */ - + public static bool register_names (string? domain) { + string service_name; + if (domain != null) { - if (ontology_name != null) { - if (!dbus_register_service (domain+"."+ontology_name)) { - return false; - } - } else { - if (!dbus_register_service (domain)) { - return false; - } - } + service_name = domain; } else { - if (!dbus_register_service (SERVICE)) { - return false; - } + /* Register the service name for org.freedesktop.Tracker */ + service_name = SERVICE; } - return true; + + return dbus_register_service (service_name); } public static bool init (Tracker.Config config_p) { diff --git a/src/tracker-store/tracker-main.vala b/src/tracker-store/tracker-main.vala index 96825893c..3051d7693 100644 --- a/src/tracker-store/tracker-main.vala +++ b/src/tracker-store/tracker-main.vala @@ -300,7 +300,7 @@ License which can be viewed at: return 1; } - if (!Tracker.DBus.register_names (domain, ontology_name)) { + if (!Tracker.DBus.register_names (domain)) { return 1; } |