[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.184 and 1.185

version 1.184, 2017/09/13 07:31:07 version 1.185, 2017/11/13 11:49:11
Line 955 
Line 955 
   
         data->cx = px;          data->cx = px;
   
         gap = gd->sy / 4;          if (py >= gd->hsize - data->oy && py < gd->hsize - data->oy + gd->sy)
         if (py < gd->sy) {                  data->cy = py - (gd->hsize - data->oy);
                 offset = 0;          else {
                 data->cy = py;                  gap = gd->sy / 4;
         } else if (py > gd->hsize + gd->sy - gap) {                  if (py < gd->sy) {
                 offset = gd->hsize;                          offset = 0;
                 data->cy = py - gd->hsize;                          data->cy = py;
         } else {                  } else if (py > gd->hsize + gd->sy - gap) {
                 offset = py + gap - gd->sy;                          offset = gd->hsize;
                 data->cy = py - offset;                          data->cy = py - gd->hsize;
                   } else {
                           offset = py + gap - gd->sy;
                           data->cy = py - offset;
                   }
                   data->oy = gd->hsize - offset;
         }          }
         data->oy = gd->hsize - offset;  
   
         window_copy_update_selection(wp, 1);          window_copy_update_selection(wp, 1);
         window_copy_redraw_screen(wp);          window_copy_redraw_screen(wp);

Legend:
Removed from v.1.184  
changed lines
  Added in v.1.185