[BACK]Return to tty.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/tty.c between version 1.424 and 1.425

version 1.424, 2022/08/15 08:54:03 version 1.425, 2022/11/11 08:37:55
Line 299 
Line 299 
         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
Line 363 
Line 363 
                 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

Legend:
Removed from v.1.424  
changed lines
  Added in v.1.425