]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
Try to open the frame buffer every time we set graphics mode
authorRay Strode <rstrode@redhat.com>
Wed, 11 Jun 2008 20:44:18 +0000 (16:44 -0400)
committerRay Strode <rstrode@redhat.com>
Wed, 11 Jun 2008 21:19:55 +0000 (17:19 -0400)
It may fail initially and work later

src/libplybootsplash/ply-window.c

index 75c2c1a7f2066bf9e15f68911c79fabf233f312b..e0d90c098f74689698aaefe610fa77d60173464f 100644 (file)
@@ -373,7 +373,8 @@ ply_window_set_mode (ply_window_t      *window,
         break;
 
       case PLY_WINDOW_MODE_GRAPHICS:
-        if (!ply_frame_buffer_device_is_open (window->frame_buffer))
+        if (!ply_frame_buffer_device_is_open (window->frame_buffer)
+            && !ply_frame_buffer_open (window->frame_buffer))
           return false;
 
         if (ioctl (window->tty_fd, KDSETMODE,