[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.356 and 1.357

version 1.356, 2020/04/18 06:15:07 version 1.357, 2020/04/18 06:20:50
Line 1438 
Line 1438 
 void  void
 tty_sync_start(struct tty *tty)  tty_sync_start(struct tty *tty)
 {  {
         if (tty_get_flags(tty) & TERM_SYNC)          if ((~tty->flags & TTY_SYNCING) && (tty_get_flags(tty) & TERM_SYNC)) {
                 tty_puts(tty, "\033P=1s\033\\");                  tty_puts(tty, "\033P=1s\033\\");
                   tty->flags |= TTY_SYNCING;
           }
 }  }
   
 void  void
 tty_sync_end(struct tty *tty)  tty_sync_end(struct tty *tty)
 {  {
         if (tty_get_flags(tty) & TERM_SYNC)          if (tty_get_flags(tty) & TERM_SYNC) {
                 tty_puts(tty, "\033P=2s\033\\");                  tty_puts(tty, "\033P=2s\033\\");
                   tty->flags &= ~TTY_SYNCING;
           }
 }  }
   
 static int  static int

Legend:
Removed from v.1.356  
changed lines
  Added in v.1.357