[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.173 and 1.174

version 1.173, 2017/05/07 22:27:57 version 1.174, 2017/05/12 10:45:38
Line 208 
Line 208 
         data->rectflag = 0;          data->rectflag = 0;
         data->scroll_exit = 0;          data->scroll_exit = 0;
   
         data->searchtype = WINDOW_COPY_OFF;          if (wp->searchstr != NULL) {
         data->searchstr = NULL;                  data->searchtype = WINDOW_COPY_SEARCHUP;
                   data->searchstr = xstrdup(wp->searchstr);
           } else {
                   data->searchtype = WINDOW_COPY_OFF;
                   data->searchstr = NULL;
           }
         data->searchmark = NULL;          data->searchmark = NULL;
         data->searchx = data->searchy = data->searcho = -1;          data->searchx = data->searchy = data->searcho = -1;
   
Line 1134 
Line 1139 
         u_int                            fx, fy, endline;          u_int                            fx, fy, endline;
         int                              wrapflag, cis, found;          int                              wrapflag, cis, found;
   
           free(wp->searchstr);
           wp->searchstr = xstrdup(data->searchstr);
   
         fx = data->cx;          fx = data->cx;
         fy = screen_hsize(data->backing) - data->oy + data->cy;          fy = screen_hsize(data->backing) - data->oy + data->cy;
   
Line 2481 
Line 2489 
         window_copy_update_cursor(wp, x, y);          window_copy_update_cursor(wp, x, y);
         if (window_copy_update_selection(wp, 1))          if (window_copy_update_selection(wp, 1))
                 window_copy_redraw_selection(wp, old_cy);                  window_copy_redraw_selection(wp, old_cy);
 }  
   
 const char *  
 window_copy_search_string(struct window_pane *wp)  
 {  
         struct window_copy_mode_data    *data;  
   
         if (wp->mode != &window_copy_mode)  
                 return ("");  
         data = wp->modedata;  
         if (data->searchtype == WINDOW_COPY_OFF || data->searchstr == NULL)  
                 return ("");  
         return (data->searchstr);  
 }  }

Legend:
Removed from v.1.173  
changed lines
  Added in v.1.174