summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2017-06-19 15:27:33 +0200
committerCarlos Garnacho <carlosg@gnome.org>2017-06-29 20:49:06 +0200
commitcdbb834a31c0b1c3ccb7fb93615c34f863f9eff9 (patch)
tree9a31632233647e35b44504a50562fde07fc218ce
parentdd695237358ee34ea7fda2cfc0287e053ee82472 (diff)
downloadtracker-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.vala24
-rw-r--r--src/tracker-store/tracker-main.vala2
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;
}