version 1.424, 2022/08/15 08:54:03 |
version 1.425, 2022/11/11 08:37:55 |
|
|
struct client *c = tty->client; |
struct client *c = tty->client; |
|
|
log_debug("%s: start timer fired", c->name); |
log_debug("%s: start timer fired", c->name); |
if ((tty->flags & (TTY_HAVEDA|TTY_HAVEXDA)) == 0) |
if ((tty->flags & (TTY_HAVEDA|TTY_HAVEDA2|TTY_HAVEXDA)) == 0) |
tty_update_features(tty); |
tty_update_features(tty); |
tty->flags |= (TTY_HAVEDA|TTY_HAVEXDA); |
tty->flags |= (TTY_HAVEDA|TTY_HAVEDA2|TTY_HAVEXDA); |
} |
} |
|
|
void |
void |
|
|
return; |
return; |
|
|
if (tty->term->flags & TERM_VT100LIKE) { |
if (tty->term->flags & TERM_VT100LIKE) { |
if (~tty->flags & TTY_HAVEDA) |
if (~tty->term->flags & TTY_HAVEDA) |
|
tty_puts(tty, "\033[c"); |
|
if (~tty->flags & TTY_HAVEDA2) |
tty_puts(tty, "\033[>c"); |
tty_puts(tty, "\033[>c"); |
if (~tty->flags & TTY_HAVEXDA) |
if (~tty->flags & TTY_HAVEXDA) |
tty_puts(tty, "\033[>q"); |
tty_puts(tty, "\033[>q"); |
} else |
} else |
tty->flags |= (TTY_HAVEDA|TTY_HAVEXDA); |
tty->flags |= (TTY_HAVEDA|TTY_HAVEDA2|TTY_HAVEXDA); |
} |
} |
|
|
void |
void |