[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.277 and 1.278

version 1.277, 2020/04/17 08:03:22 version 1.278, 2020/04/17 14:06:42
Line 314 
Line 314 
                         break;                          break;
                 sy--;                  sy--;
         }          }
           log_debug("%s: target screen is %ux%u, source %ux%u", __func__,
               screen_size_x(src), sy, screen_size_x(hint),
               screen_hsize(src) + screen_size_y(src));
         screen_init(dst, screen_size_x(src), sy, screen_hlimit(src));          screen_init(dst, screen_size_x(src), sy, screen_hlimit(src));
         grid_duplicate_lines(dst->grid, 0, src->grid, 0, sy);          grid_duplicate_lines(dst->grid, 0, src->grid, 0, sy);
   
         dst->grid->sy = sy - screen_hsize(src);          dst->grid->sy = sy - screen_hsize(src);
         dst->grid->hsize = screen_hsize(src);          dst->grid->hsize = screen_hsize(src);
         dst->grid->hscrolled = src->grid->hscrolled;          dst->grid->hscrolled = src->grid->hscrolled;
         dst->cx = src->cx;          if (src->cy > dst->grid->sy - 1) {
         dst->cy = src->cy;                  dst->cx = 0;
                   dst->cy = dst->grid->sy - 1;
           } else {
                   dst->cx = src->cx;
                   dst->cy = src->cy;
           }
   
         screen_resize_cursor(dst, screen_size_x(hint), screen_size_y(hint), 1,          screen_resize_cursor(dst, screen_size_x(hint), screen_size_y(hint), 1,
             0, cx, cy);              0, cx, cy);

Legend:
Removed from v.1.277  
changed lines
  Added in v.1.278