X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=ui%2Fncurses%2Fnc-menu.c;h=7533f30e4df8d96048ae6e33c559629af5a81aee;hp=eb7cfdff0d942562333a664dfe145b4555e03e6b;hb=c6dad307d1c305015066e179d392fae695b8cf08;hpb=f8211e81bd2ca61a0deab61ccdab48027640b498 diff --git a/ui/ncurses/nc-menu.c b/ui/ncurses/nc-menu.c index eb7cfdf..7533f30 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 @@ -250,6 +250,11 @@ static void pmenu_process_key(struct nc_scr *scr, int key) case 'c': cui_show_config(cui_from_arg(scr->ui_ctx)); break; + case 'h': + if (menu->help_text) + cui_show_help(cui_from_arg(scr->ui_ctx), + menu->help_title, menu->help_text); + break; default: menu_driver(menu->ncm, key); break;