From 531daba584f55fed87ec87986a7f0b497c14626f Mon Sep 17 00:00:00 2001 From: nicm Date: Wed, 29 Jan 2020 15:07:49 +0000 Subject: Do not send DA and DSR again if already have a response. --- tty.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'tty.c') diff --git a/tty.c b/tty.c index 54c3be30..3bab556d 100644 --- a/tty.c +++ b/tty.c @@ -338,8 +338,10 @@ tty_start_tty(struct tty *tty) tty->flags |= TTY_FOCUS; tty_puts(tty, "\033[?1004h"); } - tty_puts(tty, "\033[c\033[1337n"); /* DA and DSR */ - + if (~tty->flags & TTY_HAVEDA) + tty_puts(tty, "\033[c"); + if (~tty->flags & TTY_HAVEDSR) + tty_puts(tty, "\033[1337n"); } else tty->flags |= (TTY_HAVEDA|TTY_HAVEDSR); -- cgit