[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.28 and 1.29

version 1.28, 2017/02/16 12:43:08 version 1.29, 2017/05/12 13:00:56
Line 96 
Line 96 
   
 /* Scroll region up. */  /* Scroll region up. */
 void  void
 grid_view_scroll_region_up(struct grid *gd, u_int rupper, u_int rlower)  grid_view_scroll_region_up(struct grid *gd, u_int rupper, u_int rlower,
       u_int bg)
 {  {
         if (gd->flags & GRID_HISTORY) {          if (gd->flags & GRID_HISTORY) {
                 grid_collect_history(gd, 8);                  grid_collect_history(gd, bg);
                 if (rupper == 0 && rlower == gd->sy - 1)                  if (rupper == 0 && rlower == gd->sy - 1)
                         grid_scroll_history(gd, 8);                          grid_scroll_history(gd, bg);
                 else {                  else {
                         rupper = grid_view_y(gd, rupper);                          rupper = grid_view_y(gd, rupper);
                         rlower = grid_view_y(gd, rlower);                          rlower = grid_view_y(gd, rlower);
                         grid_scroll_history_region(gd, rupper, rlower);                          grid_scroll_history_region(gd, rupper, rlower, bg);
                 }                  }
         } else {          } else {
                 rupper = grid_view_y(gd, rupper);                  rupper = grid_view_y(gd, rupper);
                 rlower = grid_view_y(gd, rlower);                  rlower = grid_view_y(gd, rlower);
                 grid_move_lines(gd, rupper, rupper + 1, rlower - rupper, 8);                  grid_move_lines(gd, rupper, rupper + 1, rlower - rupper, bg);
         }          }
 }  }
   
 /* Scroll region down. */  /* Scroll region down. */
 void  void
 grid_view_scroll_region_down(struct grid *gd, u_int rupper, u_int rlower)  grid_view_scroll_region_down(struct grid *gd, u_int rupper, u_int rlower,
       u_int bg)
 {  {
         rupper = grid_view_y(gd, rupper);          rupper = grid_view_y(gd, rupper);
         rlower = grid_view_y(gd, rlower);          rlower = grid_view_y(gd, rlower);
   
         grid_move_lines(gd, rupper + 1, rupper, rlower - rupper, 8);          grid_move_lines(gd, rupper + 1, rupper, rlower - rupper, bg);
 }  }
   
 /* Insert lines. */  /* Insert lines. */

Legend:
Removed from v.1.28  
changed lines
  Added in v.1.29