* include/grub/menu_viewer.h (grub_menu_viewer_init): New prototype.
(grub_menu_viewer_should_return): Likewise. * normal/main.c (GRUB_MOD_INIT (normal)): Call grub_menu_viewer_init. * normal/menu_text.c (run_menu): Enable menu switching. * normal/menu_viewer.c (should_return): New variable. (menu_viewer_changed): Likewise. (grub_menu_viewer_show_menu): Handle menu viewer changes. (grub_menu_viewer_should_return): New function. (menuviewer_write_hook): Likewise. (grub_menu_viewer_init): Likewise.
This commit is contained in:
parent
ac3b7128d6
commit
cbf97a87d9
5 changed files with 58 additions and 5 deletions
|
@ -6,4 +6,14 @@
|
|||
New prototype.
|
||||
* normal/menu.c (grub_menu_get_default_entry_index): New function.
|
||||
* normal/menu_text.c (run_menu): Use grub_menu_get_default_entry_index.
|
||||
* include/grub/menu_viewer.h (grub_menu_viewer_init): New prototype.
|
||||
(grub_menu_viewer_should_return): Likewise.
|
||||
* normal/main.c (GRUB_MOD_INIT (normal)): Call grub_menu_viewer_init.
|
||||
* normal/menu_text.c (run_menu): Enable menu switching.
|
||||
* normal/menu_viewer.c (should_return): New variable.
|
||||
(menu_viewer_changed): Likewise.
|
||||
(grub_menu_viewer_show_menu): Handle menu viewer changes.
|
||||
(grub_menu_viewer_should_return): New function.
|
||||
(menuviewer_write_hook): Likewise.
|
||||
(grub_menu_viewer_init): Likewise.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue