[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.366 and 1.367

version 1.366, 2020/05/16 14:34:44 version 1.367, 2020/05/16 14:39:40
Line 330 
Line 330 
                 tty_puts(tty, "\033[?1006l\033[?1005l");                  tty_puts(tty, "\033[?1006l\033[?1005l");
         }          }
   
         if (tty_term_flag(tty->term, TTYC_XT)) {          if (options_get_number(global_options, "focus-events")) {
                 if (options_get_number(global_options, "focus-events")) {                  tty->flags |= TTY_FOCUS;
                         tty->flags |= TTY_FOCUS;                  tty_raw(tty, tty_term_string(tty->term, TTYC_ENFCS));
                         tty_puts(tty, "\033[?1004h");  
                 }  
                 tty_puts(tty, "\033[?7727h");  
         }          }
           if (tty_term_flag(tty->term, TTYC_XT))
                   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);
         evtimer_add(&tty->start_timer, &tv);          evtimer_add(&tty->start_timer, &tv);
Line 417 
Line 416 
                 tty_raw(tty, "\033[?1006l\033[?1005l");                  tty_raw(tty, "\033[?1006l\033[?1005l");
         }          }
   
         if (tty_term_flag(tty->term, TTYC_XT)) {          if (tty->flags & TTY_FOCUS) {
                 if (tty->flags & TTY_FOCUS) {                  tty->flags &= ~TTY_FOCUS;
                         tty->flags &= ~TTY_FOCUS;                  tty_raw(tty, tty_term_string(tty->term, TTYC_DSFCS));
                         tty_raw(tty, "\033[?1004l");  
                 }  
                 tty_raw(tty, "\033[?7727l");  
         }          }
           if (tty_term_flag(tty->term, TTYC_XT))
                   tty_raw(tty, "\033[?7727l");
   
         if (tty_use_margin(tty))          if (tty_use_margin(tty))
                 tty_raw(tty, tty_term_string(tty->term, TTYC_DSMG));                  tty_raw(tty, tty_term_string(tty->term, TTYC_DSMG));

Legend:
Removed from v.1.366  
changed lines
  Added in v.1.367