[gnome-online-accounts] Revert "daemon: Call goa_provider_initialize during start-up"
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts] Revert "daemon: Call goa_provider_initialize during start-up"
- Date: Tue, 17 Apr 2018 15:31:27 +0000 (UTC)
commit 8028c7c1b02134583dd1ee531e8f270428575102
Author: Debarshi Ray <debarshir gnome org>
Date: Tue Apr 17 15:40:26 2018 +0200
Revert "daemon: Call goa_provider_initialize during start-up"
Backend-specific initialization at startup was only used by the
Telepathy provider, and is now unused.
This reverts commits 692bdebf1c17b8506e3dedd356a835bc462522d6 and
6d02cb7f3f536c9267b8e850a58815803f863502.
https://bugzilla.gnome.org/show_bug.cgi?id=795322
src/daemon/goadaemon.c | 21 +--------------------
1 files changed, 1 insertions(+), 20 deletions(-)
---
diff --git a/src/daemon/goadaemon.c b/src/daemon/goadaemon.c
index 0b6ddef..903af2e 100644
--- a/src/daemon/goadaemon.c
+++ b/src/daemon/goadaemon.c
@@ -291,9 +291,6 @@ static void
goa_daemon_init (GoaDaemon *self)
{
static volatile GQuark goa_error_domain = 0;
- GError *error;
- GList *l;
- GList *providers = NULL;
GoaObjectSkeleton *object;
gchar *path;
@@ -303,21 +300,7 @@ goa_daemon_init (GoaDaemon *self)
goa_error_domain = GOA_ERROR;
goa_error_domain; /* shut up -Wunused-but-set-variable */
- error = NULL;
- if (!get_all_providers_sync (NULL, &providers, &error))
- {
- g_warning ("Unable to get the list of providers: %s (%s, %d)",
- error->message,
- g_quark_to_string (error->domain),
- error->code);
- g_error_free (error);
- }
-
- for (l = providers; l != NULL; l = l->next)
- {
- GoaProvider *provider = GOA_PROVIDER (l->data);
- goa_provider_initialize (provider);
- }
+ goa_provider_ensure_builtins_loaded ();
/* Create object manager */
self->object_manager = g_dbus_object_manager_server_new ("/org/gnome/OnlineAccounts");
@@ -364,8 +347,6 @@ goa_daemon_init (GoaDaemon *self)
self->ensure_credentials_queue = g_queue_new ();
queue_check_credentials (self);
-
- g_list_free_full (providers, g_object_unref);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]