diff options
Diffstat (limited to 'modules/gtk3/caribou-module.c')
-rw-r--r-- | modules/gtk3/caribou-module.c | 7 |
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); +} |