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

Diff for /src/usr.bin/tmux/screen-write.c between version 1.82 and 1.83

version 1.82, 2015/11/23 23:47:57 version 1.83, 2015/12/11 16:37:21
Line 767 
Line 767 
   
 /* Set scroll region. */  /* Set scroll region. */
 void  void
 screen_write_scrollregion(  screen_write_scrollregion(struct screen_write_ctx *ctx, u_int rupper,
     struct screen_write_ctx *ctx, u_int rupper, u_int rlower)      u_int rlower)
 {  {
         struct screen   *s = ctx->s;          struct screen   *s = ctx->s;
   
Line 874 
Line 874 
 {  {
         struct screen   *s = ctx->s;          struct screen   *s = ctx->s;
         struct tty_ctx   ttyctx;          struct tty_ctx   ttyctx;
           u_int            sx = screen_size_x(s);
           u_int            sy = screen_size_y(s);
   
         screen_write_initctx(ctx, &ttyctx, 0);          screen_write_initctx(ctx, &ttyctx, 0);
   
         /* Scroll into history if it is enabled. */          /* Scroll into history if it is enabled. */
         if (s->grid->flags & GRID_HISTORY)          if (s->grid->flags & GRID_HISTORY)
                 grid_view_clear_history(s->grid);                  grid_view_clear_history(s->grid);
         else {          else
                 grid_view_clear(                  grid_view_clear(s->grid, 0, 0, sx, sy);
                     s->grid, 0, 0, screen_size_x(s), screen_size_y(s));  
         }  
   
         tty_write(tty_cmd_clearscreen, &ttyctx);          tty_write(tty_cmd_clearscreen, &ttyctx);
 }  }

Legend:
Removed from v.1.82  
changed lines
  Added in v.1.83