[gnome-online-accounts/gnome-3-20] 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/gnome-3-20] provider: Export ensure_builtins_loaded as internal API
- Date: Thu, 14 Jul 2016 16:19:24 +0000 (UTC)
commit 7859367d4eae85d54f89ce6dcfcecce17c6f72f7
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 e6652ed..16a3961 100644
--- a/src/goabackend/goaprovider.c
+++ b/src/goabackend/goaprovider.c
@@ -961,8 +961,8 @@ static struct
{ NULL, NULL }
};
-static void
-ensure_builtins_loaded (void)
+void
+goa_provider_ensure_builtins_loaded (void)
{
static gsize once_init_value = 0;
@@ -1051,7 +1051,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;
@@ -1203,7 +1203,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->result = g_simple_async_result_new (NULL, callback, user_data,
@@ -1218,8 +1218,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]