/* 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);
}
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);