input: ignore the resize "key", to prevent reporting an unbound key

In the tiny version it would beep and report an unbound key for every
window resize.
This commit is contained in:
Benno Schulenberg 2016-08-30 09:40:51 +02:00
parent c11c688420
commit db310ac9b6

View File

@ -305,11 +305,15 @@ int *get_input(WINDOW *win, size_t input_len)
/* Read in a single keystroke, ignoring any that are invalid. */
int get_kbinput(WINDOW *win)
{
int kbinput;
int kbinput = ERR;
/* Extract one keystroke from the input stream. */
while ((kbinput = parse_kbinput(win)) == ERR)
;
#ifdef KEY_RESIZE
while (kbinput == ERR || kbinput == KEY_RESIZE)
#else
while (kbinput == ERR)
#endif
kbinput = parse_kbinput(win);
#ifdef DEBUG
fprintf(stderr, "after parsing: kbinput = %d, meta_key = %s\n",