Signal handler autoconnect now works in player.py
[projects/chimara/chimara.git] / libchimara / event.c
index 366c18929905840e06345a8957d422c6f9702462..199a837eae0343d2958773380da3757466960990 100644 (file)
@@ -150,7 +150,7 @@ glk_select(event_t *event)
        /* Flush all window buffers */
        winid_t win;
        for(win = glk_window_iterate(NULL, NULL); win != NULL; win = glk_window_iterate(win, NULL)) {
-               if(win->type == wintype_TextBuffer)
+               if(win->type == wintype_TextBuffer || win->type == wintype_TextGrid)
                        flush_window_buffer(win);
        }
 
@@ -239,6 +239,9 @@ glk_select_poll(event_t *event)
        ChimaraGlkPrivate *glk_data = g_private_get(glk_data_key);
        
        event->type = evtype_None;
+       event->win = NULL;
+       event->val1 = 0;
+       event->val2 = 0;
        
        g_mutex_lock(glk_data->event_lock);