Implemented "started" and "stopped" signals
[projects/chimara/chimara.git] / src / glk.c
index 47c28cb521a89b9a003922c00527b4e948873a07..97673ac4ca11e13bb6d2450f193affbd8a544850 100644 (file)
--- a/src/glk.c
+++ b/src/glk.c
@@ -27,8 +27,9 @@ ChimaraGlkPrivate *glk_data = NULL;
 void
 glk_exit(void)
 {
+    g_signal_emit_by_name(glk_data->self, "stopped");
+    glk_data = NULL;
        g_thread_exit(NULL);
-       glk_data = NULL;
 }
 
 /**