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

Diff for /src/usr.bin/tmux/window-copy.c between version 1.30 and 1.31

version 1.30, 2009/10/13 13:45:56 version 1.31, 2009/10/20 21:35:25
Line 1088 
Line 1088 
         data->cx = data->lastcx;          data->cx = data->lastcx;
         if (scroll_only || data->cy == 0) {          if (scroll_only || data->cy == 0) {
                 window_copy_scroll_down(wp, 1);                  window_copy_scroll_down(wp, 1);
                 if (scroll_only && window_copy_update_selection(wp))                  if (scroll_only)
                         window_copy_redraw_lines(wp, data->cy, 2);                          window_copy_redraw_lines(wp, data->cy, 2);
         } else {          } else {
                 window_copy_update_cursor(wp, data->cx, data->cy - 1);                  window_copy_update_cursor(wp, data->cx, data->cy - 1);
Line 1119 
Line 1119 
         data->cx = data->lastcx;          data->cx = data->lastcx;
         if (scroll_only || data->cy == screen_size_y(s) - 1) {          if (scroll_only || data->cy == screen_size_y(s) - 1) {
                 window_copy_scroll_up(wp, 1);                  window_copy_scroll_up(wp, 1);
                 if (scroll_only && window_copy_update_selection(wp))                  if (scroll_only && data->cy > 0)
                         window_copy_redraw_lines(wp, data->cy - 1, 2);                          window_copy_redraw_lines(wp, data->cy - 1, 2);
         } else {          } else {
                 window_copy_update_cursor(wp, data->cx, data->cy + 1);                  window_copy_update_cursor(wp, data->cx, data->cy + 1);
Line 1250 
Line 1250 
         screen_write_deleteline(&ctx, ny);          screen_write_deleteline(&ctx, ny);
         window_copy_write_lines(wp, &ctx, screen_size_y(s) - ny, ny);          window_copy_write_lines(wp, &ctx, screen_size_y(s) - ny, ny);
         window_copy_write_line(wp, &ctx, 0);          window_copy_write_line(wp, &ctx, 0);
         window_copy_write_line(wp, &ctx, 1);          if (screen_size_y(s) > 1)
                   window_copy_write_line(wp, &ctx, 1);
           if (screen_size_y(s) > 3)
                   window_copy_write_line(wp, &ctx, screen_size_y(s) - 2);
         if (s->sel.flag && screen_size_y(s) > ny)          if (s->sel.flag && screen_size_y(s) > ny)
                 window_copy_write_line(wp, &ctx, screen_size_y(s) - ny - 1);                  window_copy_write_line(wp, &ctx, screen_size_y(s) - ny - 1);
         screen_write_cursormove(&ctx, data->cx, data->cy);          screen_write_cursormove(&ctx, data->cx, data->cy);

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31