[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.239 and 1.240

version 1.239, 2017/02/08 16:45:18 version 1.240, 2017/02/08 17:31:09
Line 1022 
Line 1022 
 }  }
   
 void  void
   tty_cmd_scrollup(struct tty *tty, const struct tty_ctx *ctx)
   {
           struct window_pane      *wp = ctx->wp;
           u_int                    i;
   
           if ((!tty_pane_full_width(tty, ctx) && !tty_use_margin(tty)) ||
               tty_fake_bce(tty, wp, ctx->bg) ||
               !tty_term_has(tty->term, TTYC_CSR)) {
                   tty_redraw_region(tty, ctx);
                   return;
           }
   
           tty_attributes(tty, &grid_default_cell, wp);
   
           tty_region_pane(tty, ctx, ctx->orupper, ctx->orlower);
           tty_margin_pane(tty, ctx);
   
           if (ctx->num == 1 || !tty_term_has(tty->term, TTYC_INDN)) {
                   tty_cursor(tty, tty->rright, ctx->yoff + tty->rlower);
                   for (i = 0; i < ctx->num; i++)
                           tty_putc(tty, '\n');
           } else
                   tty_putcode1(tty, TTYC_INDN, ctx->num);
   }
   
   void
 tty_cmd_clearendofscreen(struct tty *tty, const struct tty_ctx *ctx)  tty_cmd_clearendofscreen(struct tty *tty, const struct tty_ctx *ctx)
 {  {
         struct window_pane      *wp = ctx->wp;          struct window_pane      *wp = ctx->wp;

Legend:
Removed from v.1.239  
changed lines
  Added in v.1.240