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

Diff for /src/usr.bin/tmux/grid-view.c between version 1.4 and 1.5

version 1.4, 2009/07/09 00:29:32 version 1.5, 2009/07/09 07:58:14
Line 134 
Line 134 
 void  void
 grid_view_insert_lines_region(struct grid *gd, u_int rlower, u_int py, u_int ny)  grid_view_insert_lines_region(struct grid *gd, u_int rlower, u_int py, u_int ny)
 {  {
           u_int   ny2;
   
         GRID_DEBUG(gd, "rlower=%u, py=%u, ny=%u", rlower, py, ny);          GRID_DEBUG(gd, "rlower=%u, py=%u, ny=%u", rlower, py, ny);
   
         rlower = grid_view_y(gd, rlower);          rlower = grid_view_y(gd, rlower);
   
         py = grid_view_y(gd, py);          py = grid_view_y(gd, py);
   
         grid_move_lines(gd, py + ny, py, (rlower + 1) - py - ny);          ny2 = rlower + 1 - py - ny;
           grid_move_lines(gd, rlower + 1 - ny2, py, ny2);
           grid_clear(gd, 0, py + ny2, gd->sx, ny - ny2);
 }  }
   
 /* Delete lines. */  /* Delete lines. */
Line 156 
Line 160 
         sy = grid_view_y(gd, gd->sy);          sy = grid_view_y(gd, gd->sy);
   
         grid_move_lines(gd, py, py + ny, sy - py - ny);          grid_move_lines(gd, py, py + ny, sy - py - ny);
         grid_clear(gd, 0, sy - ny, gd->sx, py + ny - (sy - ny));          grid_clear(gd, 0, sy - ny, gd->sx, py + ny - (sy - ny));
 }  }
   
 /* Delete lines inside scroll region. */  /* Delete lines inside scroll region. */
 void  void
 grid_view_delete_lines_region(struct grid *gd, u_int rlower, u_int py, u_int ny)  grid_view_delete_lines_region(struct grid *gd, u_int rlower, u_int py, u_int ny)
 {  {
           u_int   ny2;
   
         GRID_DEBUG(gd, "rlower=%u, py=%u, ny=%u", rlower, py, ny);          GRID_DEBUG(gd, "rlower=%u, py=%u, ny=%u", rlower, py, ny);
   
         rlower = grid_view_y(gd, rlower);          rlower = grid_view_y(gd, rlower);
   
         py = grid_view_y(gd, py);          py = grid_view_y(gd, py);
   
         grid_move_lines(gd, py, py + ny, (rlower + 1) - py - ny);          ny2 = rlower + 1 - py - ny;
           grid_move_lines(gd, py, py + ny, ny2);
           grid_clear(gd, 0, py + ny2, gd->sx, ny - ny2);
 }  }
   
 /* Insert characters. */  /* Insert characters. */

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5