Reimport hotkey support

This commit is contained in:
Vladimir 'phcoder' Serbinenko 2009-12-29 23:01:12 +01:00
parent 7a68c375f3
commit 16c8e9fd66
4 changed files with 62 additions and 3 deletions

View file

@ -232,9 +232,6 @@ menu_fini (void)
viewers = NULL;
}
/* FIXME: allow text menu in parallel with gfxmenu. */
grub_err_t (*grub_gfxmenu_try_hook) (int entry, grub_menu_t menu,
int nested) = NULL;
static void
menu_init (int entry, grub_menu_t menu, int nested)
{
@ -479,6 +476,18 @@ run_menu (grub_menu_t menu, int nested, int *auto_boot)
goto refresh;
default:
{
grub_menu_entry_t entry;
int i;
for (i = 0, entry = menu->entry_list; i < menu->size;
i++, entry = entry->next)
if (entry->hotkey == c)
{
menu_fini ();
*auto_boot = 0;
return i;
}
}
break;
}
}