[Xfce4-commits] <exo:master> Add support to cache the gio module (bug #6337).
Nick Schermer
noreply at xfce.org
Mon Mar 22 22:30:01 CET 2010
Updating branch refs/heads/master
to 593a5431b352c0d68676223485f16e40781e7379 (commit)
from e8c6d399785059b04475bcd0bad08dc6a93c7b79 (commit)
commit 593a5431b352c0d68676223485f16e40781e7379
Author: Christian Persch <chpe at gnome.org>
Date: Mon Mar 22 22:28:16 2010 +0100
Add support to cache the gio module (bug #6337).
exo-gio-module/Makefile.am | 2 +-
exo-gio-module/exo-module.c | 10 ++++++++++
2 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/exo-gio-module/Makefile.am b/exo-gio-module/Makefile.am
index 86db199..642623e 100644
--- a/exo-gio-module/Makefile.am
+++ b/exo-gio-module/Makefile.am
@@ -33,7 +33,7 @@ libexo_module_1_la_LDFLAGS = \
-avoid-version \
-module \
-no-undefined \
- -export-symbols-regex '^g_io_module_(load|unload)'
+ -export-symbols-regex '^g_io_module_(load|unload|query)'
libexo_module_1_la_DEPENDENCIES = \
$(top_builddir)/exo/libexo-$(LIBEXO_VERSION_API).la
diff --git a/exo-gio-module/exo-module.c b/exo-gio-module/exo-module.c
index 0d7cbd8..4ee1a0c 100644
--- a/exo-gio-module/exo-module.c
+++ b/exo-gio-module/exo-module.c
@@ -181,3 +181,13 @@ G_MODULE_EXPORT void
g_io_module_unload (GIOModule *module)
{
}
+
+G_MODULE_EXPORT gchar **
+g_io_module_query (void)
+{
+ gchar *eps[] = {
+ G_DESKTOP_APP_INFO_LOOKUP_EXTENSION_POINT_NAME,
+ NULL
+ };
+ return g_strdupv (eps);
+}
More information about the Xfce4-commits
mailing list