]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
[drm] Force raw mode on each draw cycle
authorRay Strode <rstrode@redhat.com>
Tue, 29 Sep 2009 17:07:11 +0000 (13:07 -0400)
committerRay Strode <rstrode@redhat.com>
Tue, 29 Sep 2009 17:18:54 +0000 (13:18 -0400)
This is just

602d9972002cb5fd7fd946f1af930c4b00017f30

all over again.

src/plugins/renderers/drm/plugin.c
src/plugins/renderers/frame-buffer/plugin.c

index 9047d79e74ebd84218066124c94d950bd682f14c..2c5e1aa9088271d3c5f80f263aabd96edda57e5a 100644 (file)
@@ -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);
index 85d9e7dd53e483c1a77834e06fd0663bfeacd500..6f45b8f4264066757a083b7e853cfca5c3c838ea 100644 (file)
@@ -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);