-#include <glib.h>
#include <gtk/gtk.h>
#include "glk.h"
#include "abort.h"
+#include "chimara-glk.h"
+#include "chimara-glk-private.h"
+
+ChimaraGlkPrivate *glk_data = NULL;
/**
* glk_exit:
void
glk_exit(void)
{
- cleanup();
+ g_signal_emit_by_name(glk_data->self, "stopped");
+ glk_data = NULL;
g_thread_exit(NULL);
}