[eog] Use g_irepository_require_private to load eog's private typelib
- From: Felix Riemann <friemann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [eog] Use g_irepository_require_private to load eog's private typelib
- Date: Sun, 30 Jan 2011 20:15:48 +0000 (UTC)
commit 7eeb6c8c0e55a3ad954cde4a6fed91ea7f89691c
Author: Felix Riemann <friemann gnome org>
Date: Sun Jan 30 21:12:11 2011 +0100
Use g_irepository_require_private to load eog's private typelib
src/eog-plugin-engine.c | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
---
diff --git a/src/eog-plugin-engine.c b/src/eog-plugin-engine.c
index ebfa961..dfd0862 100644
--- a/src/eog-plugin-engine.c
+++ b/src/eog-plugin-engine.c
@@ -85,13 +85,11 @@ eog_plugin_engine_new (void)
{
EogPluginEngine *engine;
gchar *user_plugin_path;
- gchar *search_path;
+ gchar *private_path;
GError *error = NULL;
- search_path = g_build_filename (LIBDIR, "eog",
+ private_path = g_build_filename (LIBDIR, "eog",
"girepository-1.0", NULL);
- g_irepository_prepend_search_path (search_path);
- g_free (search_path);
/* This should be moved to libpeas */
if (g_irepository_require (g_irepository_get_default (),
@@ -112,15 +110,17 @@ eog_plugin_engine_new (void)
}
-
- if (g_irepository_require (g_irepository_get_default (),
- "Eog", "3.0", 0, &error) == NULL)
+ if (g_irepository_require_private (g_irepository_get_default (),
+ private_path, "Eog", "3.0", 0,
+ &error) == NULL)
{
g_warning ("Error loading Eog typelib: %s\n",
error->message);
g_clear_error (&error);
}
+ g_free (private_path);
+
engine = EOG_PLUGIN_ENGINE (g_object_new (EOG_TYPE_PLUGIN_ENGINE,
NULL));
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]