From: Ray Strode Date: Wed, 6 Jun 2007 14:16:38 +0000 (-0400) Subject: automatically switch back to text mode when running ply-image-test for a while X-Git-Tag: 0.1.0~210 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2bba28d72f050a485bda1387ab6de9931bb68a6;p=thirdparty%2Fplymouth.git automatically switch back to text mode when running ply-image-test for a while --- 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);