diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2020-06-27 14:25:25 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2020-06-27 14:25:25 +0200 |
commit | ab794b392929574958c2892163c18f049c6875ba (patch) | |
tree | 865266a958b7dbc37c615a8dca0f84857a83a94e /src/libtracker-sparql/tracker-notifier.c | |
parent | d44bf0e1ae2cb5a49c0cb35f960c9264b8316559 (diff) | |
download | tracker-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.c | 5 |
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, |