X-Git-Url: https://git.stderr.nl/gitweb?a=blobdiff_plain;f=src%2Fglk.c;h=97673ac4ca11e13bb6d2450f193affbd8a544850;hb=e7b655fa76e4a42b1a0228bd7e9290998a1fbeae;hp=88ca873e10ea3c58e1eae636d980ac8dbcb8d0fc;hpb=5292406311d31682a850baf059cab01a6f0262b2;p=rodin%2Fchimara.git diff --git a/src/glk.c b/src/glk.c index 88ca873..97673ac 100644 --- a/src/glk.c +++ b/src/glk.c @@ -1,8 +1,11 @@ -#include #include #include "glk.h" #include "abort.h" +#include "chimara-glk.h" +#include "chimara-glk-private.h" + +ChimaraGlkPrivate *glk_data = NULL; /** * glk_exit: @@ -24,7 +27,8 @@ void glk_exit(void) { - cleanup(); + g_signal_emit_by_name(glk_data->self, "stopped"); + glk_data = NULL; g_thread_exit(NULL); }