kconfig/lxdialog/menubox.c
changeset 2448 a103abae1560
parent 943 1cca90ce0481
     1.1 --- a/kconfig/lxdialog/menubox.c	Fri Oct 17 12:47:53 2008 +0000
     1.2 +++ b/kconfig/lxdialog/menubox.c	Sun May 08 14:14:40 2011 +0200
     1.3 @@ -383,6 +383,10 @@
     1.4  		case 'n':
     1.5  		case 'm':
     1.6  		case '/':
     1.7 +		case 'h':
     1.8 +		case '?':
     1.9 +		case 'z':
    1.10 +		case '\n':
    1.11  			/* save scroll info */
    1.12  			*s_scroll = scroll;
    1.13  			delwin(menu);
    1.14 @@ -390,8 +394,10 @@
    1.15  			item_set(scroll + choice);
    1.16  			item_set_selected(1);
    1.17  			switch (key) {
    1.18 +			case 'h':
    1.19 +			case '?':
    1.20 +				return 2;
    1.21  			case 's':
    1.22 -				return 3;
    1.23  			case 'y':
    1.24  				return 3;
    1.25  			case 'n':
    1.26 @@ -402,18 +408,12 @@
    1.27  				return 6;
    1.28  			case '/':
    1.29  				return 7;
    1.30 +			case 'z':
    1.31 +				return 8;
    1.32 +			case '\n':
    1.33 +				return button;
    1.34  			}
    1.35  			return 0;
    1.36 -		case 'h':
    1.37 -		case '?':
    1.38 -			button = 2;
    1.39 -		case '\n':
    1.40 -			*s_scroll = scroll;
    1.41 -			delwin(menu);
    1.42 -			delwin(dialog);
    1.43 -			item_set(scroll + choice);
    1.44 -			item_set_selected(1);
    1.45 -			return button;
    1.46  		case 'e':
    1.47  		case 'x':
    1.48  			key = KEY_ESC;