From a2bba28d72f050a485bda1387ab6de9931bb68a6 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Wed, 6 Jun 2007 10:16:38 -0400 Subject: [PATCH] automatically switch back to text mode when running ply-image-test for a while --- src/ply-image.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ply-image.c b/src/ply-image.c index 3de34d15..7cf36894 100644 --- a/src/ply-image.c +++ b/src/ply-image.c @@ -282,6 +282,8 @@ ply_image_get_height (ply_image_t *image) #define FRAMES_PER_SECOND 50 #endif +static int console_fd; + static bool hide_cursor (void) { @@ -347,6 +349,9 @@ animate_at_time (ply_frame_buffer_t *buffer, 0, 0, width, height, data, opacity); ply_frame_buffer_unpause_updates (buffer); + + if (time > 60.0) + ioctl (console_fd, KDSETMODE, KD_TEXT); } static void @@ -393,7 +398,9 @@ main (int argc, return exit_code; } - //ioctl (1, KDSETMODE, KD_GRAPHICS); + console_fd = open ("/dev/tty0", O_RDWR); + ioctl (console_fd, KDSETMODE, KD_GRAPHICS); + daemon (false, false); signal (SIGINT, exit); signal (SIGTERM, on_death);