summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/plugins/renderers/drm/plugin.c1
-rw-r--r--src/plugins/renderers/frame-buffer/plugin.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/renderers/drm/plugin.c b/src/plugins/renderers/drm/plugin.c
index 9047d79e..2c5e1aa9 100644
--- a/src/plugins/renderers/drm/plugin.c
+++ b/src/plugins/renderers/drm/plugin.c
@@ -923,6 +923,7 @@ flush_head (ply_renderer_backend_t *backend,
assert (backend != NULL);
ply_console_set_mode (backend->console, PLY_CONSOLE_MODE_GRAPHICS);
+ ply_terminal_set_unbuffered_input (backend->terminal);
pixel_buffer = head->pixel_buffer;
updated_region = ply_pixel_buffer_get_updated_areas (pixel_buffer);
areas_to_flush = ply_region_get_rectangle_list (updated_region);
diff --git a/src/plugins/renderers/frame-buffer/plugin.c b/src/plugins/renderers/frame-buffer/plugin.c
index 85d9e7dd..6f45b8f4 100644
--- a/src/plugins/renderers/frame-buffer/plugin.c
+++ b/src/plugins/renderers/frame-buffer/plugin.c
@@ -523,6 +523,7 @@ flush_head (ply_renderer_backend_t *backend,
assert (&backend->head == head);
ply_console_set_mode (backend->console, PLY_CONSOLE_MODE_GRAPHICS);
+ ply_terminal_set_unbuffered_input (backend->terminal);
pixel_buffer = head->pixel_buffer;
updated_region = ply_pixel_buffer_get_updated_areas (pixel_buffer);
areas_to_flush = ply_region_get_rectangle_list (updated_region);