X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Fncurses%2Fnc-menu.c;h=d2048e1c3561591bd615a82fcb57ef58b36e27b0;hp=dc4680789d3490ba03a669b59e6e923278077b6d;hb=729bcafedd3b117c031c413fac2e2d2096d62510;hpb=651940467773d2e679f9210e02f4654fb05cd449 diff --git a/ui/ncurses/nc-menu.c b/ui/ncurses/nc-menu.c index dc46807..d2048e1 100644 --- a/ui/ncurses/nc-menu.c +++ b/ui/ncurses/nc-menu.c @@ -16,9 +16,9 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#if defined(HAVE_CONFIG_H) #include "config.h" - -#define _GNU_SOURCE +#endif #include #include @@ -238,6 +238,7 @@ static void pmenu_process_key(struct nc_scr *scr, int key) if (menu->on_new) menu->on_new(menu); break; + case ' ': case '\n': case '\r': if (item->on_execute) @@ -245,6 +246,10 @@ static void pmenu_process_key(struct nc_scr *scr, int key) break; case 'i': cui_show_sysinfo(cui_from_arg(scr->ui_ctx)); + break; + case 'c': + cui_show_config(cui_from_arg(scr->ui_ctx)); + break; default: menu_driver(menu->ncm, key); break;