diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2018-08-30 01:07:00 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2018-08-30 01:08:25 +0200 |
commit | df768eff07c817924f431ece0d09a24edab74de2 (patch) | |
tree | e0b4267a0902884ecccb16b12a35cf69e479e752 | |
parent | 8cefe7996521456cb93820355b74f10817552c71 (diff) | |
download | tracker-df768eff07c817924f431ece0d09a24edab74de2.tar.gz |
Revert "Add tracker_sparql_connection_get/set_dbus_connection()"
This reverts commit eb24ea93bc550934d15223d002b490143e604921.
This is an interesting feature, but not a good timing. Punt for
2.2.x that will happen after 3.30.
-rw-r--r-- | src/libtracker-bus/tracker-bus.vala | 8 | ||||
-rw-r--r-- | src/libtracker-sparql-backend/tracker-backend.vala | 13 | ||||
-rw-r--r-- | src/libtracker-sparql/tracker-connection.vala | 29 | ||||
-rw-r--r-- | src/libtracker-sparql/tracker-notifier.c | 4 | ||||
-rw-r--r-- | tests/functional-tests/ipc/test-bus-query.vala | 2 | ||||
-rw-r--r-- | tests/functional-tests/ipc/test-bus-update.vala | 2 |
6 files changed, 7 insertions, 51 deletions
diff --git a/src/libtracker-bus/tracker-bus.vala b/src/libtracker-bus/tracker-bus.vala index 3b971d030..4ba3eedb4 100644 --- a/src/libtracker-bus/tracker-bus.vala +++ b/src/libtracker-bus/tracker-bus.vala @@ -21,13 +21,9 @@ public class Tracker.Bus.Connection : Tracker.Sparql.Connection { DBusConnection bus; string dbus_name; - public Connection (string dbus_name, DBusConnection? dbus_connection) throws Sparql.Error, IOError, DBusError, GLib.Error { + public Connection (string dbus_name) throws Sparql.Error, IOError, DBusError, GLib.Error { this.dbus_name = dbus_name; - - if (dbus_connection == null) - bus = GLib.Bus.get_sync (Tracker.IPC.bus ()); - else - bus = dbus_connection; + bus = GLib.Bus.get_sync (Tracker.IPC.bus ()); debug ("Waiting for service to become available..."); diff --git a/src/libtracker-sparql-backend/tracker-backend.vala b/src/libtracker-sparql-backend/tracker-backend.vala index 7768d5f07..e46725ff5 100644 --- a/src/libtracker-sparql-backend/tracker-backend.vala +++ b/src/libtracker-sparql-backend/tracker-backend.vala @@ -19,7 +19,6 @@ static string domain_name = null; static Tracker.DomainOntology domain_ontology = null; -static DBusConnection global_dbus_connection = null; class Tracker.Sparql.Backend : Connection { bool initialized; @@ -193,7 +192,7 @@ class Tracker.Sparql.Backend : Connection { switch (backend) { case Backend.AUTO: - bus = new Tracker.Bus.Connection (domain_ontology.get_domain ("Tracker1"), global_dbus_connection); + bus = new Tracker.Bus.Connection (domain_ontology.get_domain ("Tracker1")); try { direct = create_readonly_direct (); @@ -208,7 +207,7 @@ class Tracker.Sparql.Backend : Connection { break; case Backend.BUS: - bus = new Tracker.Bus.Connection (domain_ontology.get_domain ("Tracker1"), global_dbus_connection); + bus = new Tracker.Bus.Connection (domain_ontology.get_domain ("Tracker1")); break; default: @@ -359,11 +358,3 @@ public static void tracker_sparql_connection_set_domain (string? domain) { public static string? tracker_sparql_connection_get_domain () { return domain_name; } - -public static void tracker_sparql_connection_set_dbus_connection (DBusConnection dbus_connection) { - global_dbus_connection = dbus_connection; -} - -public static DBusConnection? tracker_sparql_connection_get_dbus_connection () { - return global_dbus_connection; -} diff --git a/src/libtracker-sparql/tracker-connection.vala b/src/libtracker-sparql/tracker-connection.vala index a949ea26a..412f7e88f 100644 --- a/src/libtracker-sparql/tracker-connection.vala +++ b/src/libtracker-sparql/tracker-connection.vala @@ -606,33 +606,4 @@ public abstract class Tracker.Sparql.Connection : Object { * Since: 2.0 */ public extern static string? get_domain (); - - /** - * tracker_sparql_connection_set_dbus_connection: - * @dbus_connection: A #GDBusConnection to a suitable message bus. - * - * By default, a connection is opened to the session-wide Tracker services - * running on the D-Bus session bus. This function allows you to connect to - * Tracker services that are running on a different bus. - * - * This function must be called before any tracker_sparql_connection_get() - * calls happen. - * - * See also: the TRACKER_IPC_BUS environment variable. - * - * Since: 2.2 - */ - public extern static void set_dbus_connection (DBusConnection dbus_connection); - - /** - * tracker_sparql_connection_get_dbus_connection: - * - * Gets the D-Bus connection that is used to contact the Tracker services. - * - * Returns: (transfer none): A #GDBusConnection instance, or %NULL if the - * default is being used. - * - * Since: 2.0 - */ - public extern static DBusConnection? get_dbus_connection (); } diff --git a/src/libtracker-sparql/tracker-notifier.c b/src/libtracker-sparql/tracker-notifier.c index 4f7647d24..d0cf748b3 100644 --- a/src/libtracker-sparql/tracker-notifier.c +++ b/src/libtracker-sparql/tracker-notifier.c @@ -704,9 +704,7 @@ tracker_notifier_initable_init (GInitable *initable, tracker_notifier_cache_id (notifier, "nie:dataSource"); tracker_notifier_cache_id (notifier, "tracker:extractor-data-source"); - priv->dbus_connection = tracker_sparql_connection_get_dbus_connection (); - if (!priv->dbus_connection) - priv->dbus_connection = g_bus_get_sync (G_BUS_TYPE_SESSION, cancellable, error); + priv->dbus_connection = g_bus_get_sync (G_BUS_TYPE_SESSION, cancellable, error); if (!priv->dbus_connection) return FALSE; diff --git a/tests/functional-tests/ipc/test-bus-query.vala b/tests/functional-tests/ipc/test-bus-query.vala index 997dc9e7c..b818a5f02 100644 --- a/tests/functional-tests/ipc/test-bus-query.vala +++ b/tests/functional-tests/ipc/test-bus-query.vala @@ -5,7 +5,7 @@ int main( string[] args ) { try { - TestApp app = new TestApp (new Tracker.Bus.Connection ("org.freedesktop.Tracker1", null)); + TestApp app = new TestApp (new Tracker.Bus.Connection ("org.freedesktop.Tracker1")); return app.run (); } catch (GLib.Error e) { diff --git a/tests/functional-tests/ipc/test-bus-update.vala b/tests/functional-tests/ipc/test-bus-update.vala index 997dc9e7c..b818a5f02 100644 --- a/tests/functional-tests/ipc/test-bus-update.vala +++ b/tests/functional-tests/ipc/test-bus-update.vala @@ -5,7 +5,7 @@ int main( string[] args ) { try { - TestApp app = new TestApp (new Tracker.Bus.Connection ("org.freedesktop.Tracker1", null)); + TestApp app = new TestApp (new Tracker.Bus.Connection ("org.freedesktop.Tracker1")); return app.run (); } catch (GLib.Error e) { |