X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=ui%2Fncurses%2Fnc-menu.c;h=beb63f3bdd2f91b3bf7fc9d4a18161c872bb6958;hb=4a2dbb71fdcf234302760d20333420a6e6566d56;hp=073860bbfc772f0a9b59730111ddd1e382870d0b;hpb=97c5d1f5d56d9ce890b4896ad7a9dc7ece7d4347;p=petitboot diff --git a/ui/ncurses/nc-menu.c b/ui/ncurses/nc-menu.c index 073860b..beb63f3 100644 --- a/ui/ncurses/nc-menu.c +++ b/ui/ncurses/nc-menu.c @@ -205,6 +205,7 @@ static void pmenu_process_key(struct nc_scr *scr, int key) switch (key) { case 27: /* ESC */ + case 'x': if (menu->on_exit) menu->on_exit(menu); nc_flush_keys(); @@ -233,8 +234,8 @@ static void pmenu_process_key(struct nc_scr *scr, int key) item->on_edit(item); break; case 'n': - if (menu->on_open) - menu->on_open(menu); + if (menu->on_new) + menu->on_new(menu); break; case '\n': case '\r':