- ChimaraGlkPrivate *glk_data = g_private_get(glk_data_key);
-
- /* Emit the "waiting" signal to let listeners know we are ready for input */
- g_signal_emit_by_name(glk_data->self, "waiting");
-
+ /* 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 || win->type == wintype_TextGrid)
+ flush_window_buffer(win);
+ }
+
+ ChimaraGlkPrivate *glk_data = g_private_get(&glk_data_key);
+