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.master
parent
c11c688420
commit
db310ac9b6
10
src/winio.c
10
src/winio.c
|
@ -305,11 +305,15 @@ int *get_input(WINDOW *win, size_t input_len)
|
||||||
/* Read in a single keystroke, ignoring any that are invalid. */
|
/* Read in a single keystroke, ignoring any that are invalid. */
|
||||||
int get_kbinput(WINDOW *win)
|
int get_kbinput(WINDOW *win)
|
||||||
{
|
{
|
||||||
int kbinput;
|
int kbinput = ERR;
|
||||||
|
|
||||||
/* Extract one keystroke from the input stream. */
|
/* 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
|
#ifdef DEBUG
|
||||||
fprintf(stderr, "after parsing: kbinput = %d, meta_key = %s\n",
|
fprintf(stderr, "after parsing: kbinput = %d, meta_key = %s\n",
|
||||||
|
|
Loading…
Reference in New Issue