summaryrefslogtreecommitdiff
path: root/src/libtracker-sparql/tracker-notifier.c
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-06-27 14:25:25 +0200
committerCarlos Garnacho <carlosg@gnome.org>2020-06-27 14:25:25 +0200
commitab794b392929574958c2892163c18f049c6875ba (patch)
tree865266a958b7dbc37c615a8dca0f84857a83a94e /src/libtracker-sparql/tracker-notifier.c
parentd44bf0e1ae2cb5a49c0cb35f960c9264b8316559 (diff)
downloadtracker-ab794b392929574958c2892163c18f049c6875ba.tar.gz
libtracker-sparql: Set up default object path before subscription
We need this for comparing correctly with the SPARQL bus connection, otherwise we are comparing NULL object path with the default /org/freedesktop/Tracker3/Endpoint
Diffstat (limited to 'src/libtracker-sparql/tracker-notifier.c')
-rw-r--r--src/libtracker-sparql/tracker-notifier.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/libtracker-sparql/tracker-notifier.c b/src/libtracker-sparql/tracker-notifier.c
index 22afeda66..4f607f056 100644
--- a/src/libtracker-sparql/tracker-notifier.c
+++ b/src/libtracker-sparql/tracker-notifier.c
@@ -766,11 +766,12 @@ tracker_notifier_signal_subscribe (TrackerNotifier *notifier,
priv = tracker_notifier_get_instance_private (notifier);
- subscription = tracker_notifier_subscription_new (notifier, connection,
- service, object_path);
if (!object_path)
object_path = DEFAULT_OBJECT_PATH;
+ subscription = tracker_notifier_subscription_new (notifier, connection,
+ service, object_path);
+
subscription->handler_id =
g_dbus_connection_signal_subscribe (connection,
service,