diff options
Diffstat (limited to 'src/tty_interface.c')
-rw-r--r-- | src/tty_interface.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tty_interface.c b/src/tty_interface.c index 6482c68..435edda 100644 --- a/src/tty_interface.c +++ b/src/tty_interface.c @@ -366,6 +366,11 @@ int tty_interface_run(tty_interface_t *state) { for (;;) { do { + while(!tty_input_ready(state->tty, -1, 1)) { + /* We received a signal (probably WINCH) */ + draw(state); + } + char s[2] = {tty_getchar(state->tty), '\0'}; handle_input(state, s, 0); |