[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.368 and 1.369

version 1.368, 2020/05/16 14:42:06 version 1.369, 2020/05/16 14:46:14
Line 334 
Line 334 
                 tty->flags |= TTY_FOCUS;                  tty->flags |= TTY_FOCUS;
                 tty_raw(tty, tty_term_string(tty->term, TTYC_ENFCS));                  tty_raw(tty, tty_term_string(tty->term, TTYC_ENFCS));
         }          }
         if (tty_term_flag(tty->term, TTYC_XT))          if (tty->term->flags & TERM_VT100LIKE)
                 tty_puts(tty, "\033[?7727h");                  tty_puts(tty, "\033[?7727h");
   
         evtimer_set(&tty->start_timer, tty_start_timer_callback, tty);          evtimer_set(&tty->start_timer, tty_start_timer_callback, tty);
Line 357 
Line 357 
         if (~tty->flags & TTY_STARTED)          if (~tty->flags & TTY_STARTED)
                 return;                  return;
   
         if (tty_term_flag(tty->term, TTYC_XT)) {          if (tty->term->flags & TERM_VT100LIKE) {
                 if (~tty->flags & TTY_HAVEDA)                  if (~tty->flags & TTY_HAVEDA)
                         tty_puts(tty, "\033[>c");                          tty_puts(tty, "\033[>c");
                 if (~tty->flags & TTY_HAVEXDA)                  if (~tty->flags & TTY_HAVEXDA)
Line 420 
Line 420 
                 tty->flags &= ~TTY_FOCUS;                  tty->flags &= ~TTY_FOCUS;
                 tty_raw(tty, tty_term_string(tty->term, TTYC_DSFCS));                  tty_raw(tty, tty_term_string(tty->term, TTYC_DSFCS));
         }          }
         if (tty_term_flag(tty->term, TTYC_XT))          if (tty->term->flags & TERM_VT100LIKE)
                 tty_raw(tty, "\033[?7727l");                  tty_raw(tty, "\033[?7727l");
   
         if (tty_use_margin(tty))          if (tty_use_margin(tty))

Legend:
Removed from v.1.368  
changed lines
  Added in v.1.369