diff options
author | Ray Strode <rstrode@redhat.com> | 2008-06-25 08:57:39 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2008-06-25 08:57:39 -0400 |
commit | 2fbf6db3b366061adf9461774546aad3278beb13 (patch) | |
tree | b91fbd9054e31327c65c15de2f125e55fa788468 /src/libplybootsplash | |
parent | 645f474d65dbe8f0d755fea5a144e637f9485a93 (diff) | |
download | plymouth-2fbf6db3b366061adf9461774546aad3278beb13.tar.gz plymouth-2fbf6db3b366061adf9461774546aad3278beb13.tar.xz plymouth-2fbf6db3b366061adf9461774546aad3278beb13.zip |
clear and move cursor to 0,0 when hiding and showing
Diffstat (limited to 'src/libplybootsplash')
-rw-r--r-- | src/libplybootsplash/ply-window.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libplybootsplash/ply-window.c b/src/libplybootsplash/ply-window.c index dea8f22..adb57d1 100644 --- a/src/libplybootsplash/ply-window.c +++ b/src/libplybootsplash/ply-window.c @@ -369,6 +369,9 @@ ply_window_open (ply_window_t *window) if (!ply_window_look_up_geometry (window)) return false; + ply_window_hide_text_cursor (window); + ply_window_set_text_cursor_position (window, 0, 0); + ply_event_loop_watch_signal (window->loop, SIGWINCH, (ply_event_handler_t) @@ -392,6 +395,8 @@ ply_window_open (ply_window_t *window) void ply_window_close (ply_window_t *window) { + ply_window_set_text_cursor_position (window, 0, 0); + if (ply_frame_buffer_device_is_open (window->frame_buffer)) ply_frame_buffer_close (window->frame_buffer); |