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

Diff for /src/usr.bin/tmux/window.c between version 1.194 and 1.195

version 1.194, 2017/05/12 10:45:38 version 1.195, 2017/05/29 18:06:34
Line 1267 
Line 1267 
         return (!window_pane_outside(wp));          return (!window_pane_outside(wp));
 }  }
   
   u_int
   window_pane_search(struct window_pane *wp, const char *searchstr)
   {
           struct screen   *s = &wp->base;
           char            *newsearchstr, *line;
           u_int            i;
   
           xasprintf(&newsearchstr, "*%s*", searchstr);
   
           for (i = 0; i < screen_size_y(s); i++) {
                   line = grid_view_string_cells(s->grid, 0, i, screen_size_x(s));
                   if (fnmatch(newsearchstr, line, 0) == 0) {
                           free(line);
                           break;
                   }
                   free(line);
           }
   
           free(newsearchstr);
           if (i == screen_size_y(s))
                   return (0);
           return (i + 1);
   }
   
 char *  char *
 window_pane_search(struct window_pane *wp, const char *searchstr,  window_pane_search_old(struct window_pane *wp, const char *searchstr,
     u_int *lineno)      u_int *lineno)
 {  {
         struct screen   *s = &wp->base;          struct screen   *s = &wp->base;

Legend:
Removed from v.1.194  
changed lines
  Added in v.1.195