diff options
Diffstat (limited to 'scripts/kconfig/lxdialog/inputbox.c')
-rw-r--r-- | scripts/kconfig/lxdialog/inputbox.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/kconfig/lxdialog/inputbox.c b/scripts/kconfig/lxdialog/inputbox.c index 9c53098d6b74..edb7975dbaa2 100644 --- a/scripts/kconfig/lxdialog/inputbox.c +++ b/scripts/kconfig/lxdialog/inputbox.c | |||
@@ -106,7 +106,7 @@ int dialog_inputbox(const char *title, const char *prompt, int height, int width | |||
106 | 106 | ||
107 | wrefresh(dialog); | 107 | wrefresh(dialog); |
108 | 108 | ||
109 | while (key != ESC) { | 109 | while (key != KEY_ESC) { |
110 | key = wgetch(dialog); | 110 | key = wgetch(dialog); |
111 | 111 | ||
112 | if (button == -1) { /* Input box selected */ | 112 | if (button == -1) { /* Input box selected */ |
@@ -215,12 +215,14 @@ int dialog_inputbox(const char *title, const char *prompt, int height, int width | |||
215 | return (button == -1 ? 0 : button); | 215 | return (button == -1 ? 0 : button); |
216 | case 'X': | 216 | case 'X': |
217 | case 'x': | 217 | case 'x': |
218 | key = ESC; | 218 | key = KEY_ESC; |
219 | case ESC: | 219 | break; |
220 | case KEY_ESC: | ||
221 | key = on_key_esc(dialog); | ||
220 | break; | 222 | break; |
221 | } | 223 | } |
222 | } | 224 | } |
223 | 225 | ||
224 | delwin(dialog); | 226 | delwin(dialog); |
225 | return 255; /* ESC pressed */ | 227 | return KEY_ESC; /* ESC pressed */ |
226 | } | 228 | } |