[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.57 and 1.58

version 1.57, 2010/05/31 19:51:29 version 1.58, 2010/06/05 15:49:48
Line 1427 
Line 1427 
 window_copy_cursor_start_of_line(struct window_pane *wp)  window_copy_cursor_start_of_line(struct window_pane *wp)
 {  {
         struct window_copy_mode_data    *data = wp->modedata;          struct window_copy_mode_data    *data = wp->modedata;
           struct screen                   *back_s = data->backing;
           struct grid                     *gd = back_s->grid;
           u_int                            py;
   
           if (data->cx == 0) {
                   py = screen_hsize(back_s) + data->cy - data->oy;
                   while (py > 0 && gd->linedata[py-1].flags & GRID_LINE_WRAPPED) {
                           window_copy_cursor_up(wp, 0);
                           py = screen_hsize(back_s) + data->cy - data->oy;
                   }
           }
         window_copy_update_cursor(wp, 0, data->cy);          window_copy_update_cursor(wp, 0, data->cy);
         if (window_copy_update_selection(wp))          if (window_copy_update_selection(wp))
                 window_copy_redraw_lines(wp, data->cy, 1);                  window_copy_redraw_lines(wp, data->cy, 1);

Legend:
Removed from v.1.57  
changed lines
  Added in v.1.58