[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.58 and 1.59

version 1.58, 2012/12/08 17:05:57 version 1.59, 2013/01/15 23:18:55
Line 649 
Line 649 
         tty_write(tty_cmd_deletecharacter, &ttyctx);          tty_write(tty_cmd_deletecharacter, &ttyctx);
 }  }
   
   /* Clear nx characters. */
   void
   screen_write_clearcharacter(struct screen_write_ctx *ctx, u_int nx)
   {
           struct screen   *s = ctx->s;
           struct tty_ctx   ttyctx;
   
           if (nx == 0)
                   nx = 1;
   
           if (nx > screen_size_x(s) - s->cx)
                   nx = screen_size_x(s) - s->cx;
           if (nx == 0)
                   return;
   
           screen_write_initctx(ctx, &ttyctx, 0);
   
           if (s->cx <= screen_size_x(s) - 1)
                   grid_view_clear(s->grid, s->cx, s->cy, nx, 1);
   
           ttyctx.num = nx;
           tty_write(tty_cmd_clearcharacter, &ttyctx);
   }
   
 /* Insert ny lines. */  /* Insert ny lines. */
 void  void
 screen_write_insertline(struct screen_write_ctx *ctx, u_int ny)  screen_write_insertline(struct screen_write_ctx *ctx, u_int ny)

Legend:
Removed from v.1.58  
changed lines
  Added in v.1.59