Run terminfo_cls on initing terminfo output to clear the screen and
move the cursor to (0,0). * grub-core/term/ieee1275/ofconsole.c (grub_ofconsole_init_output): Call grub_terminfo_output_init. * grub-core/term/serial.c (grub_serial_term_output): Set .init. * grub-core/term/terminfo.c (grub_terminfo_output_init): New function. * include/grub/terminfo.h (grub_terminfo_output_init): New declaration.
This commit is contained in:
parent
4c3e4f37be
commit
b3f8d28ad0
5 changed files with 22 additions and 0 deletions
|
@ -56,6 +56,7 @@ struct grub_terminfo_output_state
|
|||
void (*put) (struct grub_term_output *term, const int c);
|
||||
};
|
||||
|
||||
grub_err_t EXPORT_FUNC(grub_terminfo_output_init) (struct grub_term_output *term);
|
||||
void EXPORT_FUNC(grub_terminfo_gotoxy) (grub_term_output_t term,
|
||||
grub_uint8_t x, grub_uint8_t y);
|
||||
void EXPORT_FUNC(grub_terminfo_cls) (grub_term_output_t term);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue