[gnome-online-accounts] provider: Export ensure_builtins_loaded as internal API
- From: Debarshi Ray <debarshir src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-online-accounts] provider: Export ensure_builtins_loaded as internal API
- Date: Sat, 21 May 2016 08:45:00 +0000 (UTC)
commit 8b7614f9482932bacefb5abe00cb563abf2787bf
Author: Debarshi Ray <debarshir gnome org>
Date: Fri May 20 14:21:07 2016 +0200
provider: Export ensure_builtins_loaded as internal API
... because we want to use it inside GoaDaemon also.
https://bugzilla.gnome.org/show_bug.cgi?id=766733
src/goabackend/goaprovider-priv.h | 2 ++
src/goabackend/goaprovider.c | 12 ++++++------
2 files changed, 8 insertions(+), 6 deletions(-)
---
diff --git a/src/goabackend/goaprovider-priv.h b/src/goabackend/goaprovider-priv.h
index 6697f52..4c579d2 100644
--- a/src/goabackend/goaprovider-priv.h
+++ b/src/goabackend/goaprovider-priv.h
@@ -114,6 +114,8 @@ struct _GoaProviderClass
*/
#define GOA_PROVIDER_FACTORY_EXTENSION_POINT_NAME "goa-backend-provider-factory"
+void goa_provider_ensure_builtins_loaded (void);
+
void goa_provider_ensure_extension_points_registered (void);
G_END_DECLS
diff --git a/src/goabackend/goaprovider.c b/src/goabackend/goaprovider.c
index c55c832..28324fc 100644
--- a/src/goabackend/goaprovider.c
+++ b/src/goabackend/goaprovider.c
@@ -969,8 +969,8 @@ static struct
{ NULL, NULL }
};
-static void
-ensure_builtins_loaded (void)
+void
+goa_provider_ensure_builtins_loaded (void)
{
static gsize once_init_value = 0;
@@ -1059,7 +1059,7 @@ goa_provider_get_for_provider_type (const gchar *provider_type)
g_return_val_if_fail (provider_type != NULL, NULL);
- ensure_builtins_loaded ();
+ goa_provider_ensure_builtins_loaded ();
ret = NULL;
@@ -1209,7 +1209,7 @@ goa_provider_get_all (GAsyncReadyCallback callback,
GetAllData *data;
gint i;
- ensure_builtins_loaded ();
+ goa_provider_ensure_builtins_loaded ();
data = g_slice_new0 (GetAllData);
data->task = g_task_new (NULL, NULL, callback, user_data);
@@ -1224,8 +1224,8 @@ goa_provider_get_all (GAsyncReadyCallback callback,
{
GIOExtension *extension = l->data;
/* The extensions are loaded in the reverse order we used in
- * ensure_builtins_loaded, so we need to push extension if front of
- * the already loaded ones. */
+ * goa_provider_ensure_builtins_loaded, so we need to push
+ * extension if front of the already loaded ones. */
g_queue_push_head (&data->ret, g_object_new (g_io_extension_get_type (extension), NULL));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]