Be more careful about what flags are cleared when opening the terminal,

otherwise the opened/started flags are cleared and the terminal never released.
This commit is contained in:
Nicholas Marriott 2009-09-22 19:11:52 +00:00
parent 96dd3e8eb9
commit 0a9005678d

2
tty.c
View File

@ -93,7 +93,7 @@ tty_open(struct tty *tty, const char *overrides, char **cause)
tty->in = buffer_create(BUFSIZ); tty->in = buffer_create(BUFSIZ);
tty->out = buffer_create(BUFSIZ); tty->out = buffer_create(BUFSIZ);
tty->flags &= TTY_UTF8; tty->flags &= ~(TTY_NOCURSOR|TTY_FREEZE|TTY_ESCAPE);
tty_start_tty(tty); tty_start_tty(tty);