summaryrefslogtreecommitdiff
path: root/modules/gtk3/caribou-module.c
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gtk3/caribou-module.c')
-rw-r--r--modules/gtk3/caribou-module.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/modules/gtk3/caribou-module.c b/modules/gtk3/caribou-module.c
index ad45752..90f0534 100644
--- a/modules/gtk3/caribou-module.c
+++ b/modules/gtk3/caribou-module.c
@@ -5,9 +5,12 @@
#define CARIBOU_LOCALDIR ""
+G_MODULE_EXPORT CaribouGtkModule * gtk_module;
+
G_MODULE_EXPORT CaribouGtkModule *
gtk_module_init (gint *argc, gchar ***argv[]) {
CaribouGtkModule *context = caribou_gtk_module_new ();
+ gtk_module = context;
return context;
}
@@ -17,3 +20,7 @@ g_module_check_init (GModule *module)
return gtk_check_version (GTK_MAJOR_VERSION, 0, 0);
}
+G_MODULE_EXPORT void
+g_module_unload(GModule *module) {
+ caribou_gtk_module_unload (gtk_module);
+}