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

Diff for /src/usr.bin/tmux/cmd-find.c between version 1.48 and 1.49

version 1.48, 2017/04/21 20:26:34 version 1.49, 2017/04/21 22:00:06
Line 749 
Line 749 
   
         fs->s = s;          fs->s = s;
         fs->w = w;          fs->w = w;
         if (cmd_find_best_winlink_with_window(fs) != 0)          if (cmd_find_best_winlink_with_window(fs) != 0) {
                   cmd_find_clear_state(fs, 0);
                 return (-1);                  return (-1);
           }
         fs->wp = fs->w->active;          fs->wp = fs->w->active;
   
         cmd_find_log_state(__func__, fs);          cmd_find_log_state(__func__, fs);
Line 764 
Line 766 
         cmd_find_clear_state(fs, 0);          cmd_find_clear_state(fs, 0);
   
         fs->w = w;          fs->w = w;
         if (cmd_find_best_session_with_window(fs) != 0)          if (cmd_find_best_session_with_window(fs) != 0) {
                   cmd_find_clear_state(fs, 0);
                 return (-1);                  return (-1);
         if (cmd_find_best_winlink_with_window(fs) != 0)          }
           if (cmd_find_best_winlink_with_window(fs) != 0) {
                   cmd_find_clear_state(fs, 0);
                 return (-1);                  return (-1);
           }
         fs->wp = fs->w->active;          fs->wp = fs->w->active;
   
         cmd_find_log_state(__func__, fs);          cmd_find_log_state(__func__, fs);
Line 796 
Line 802 
 {  {
         if (cmd_find_from_window(fs, wp->window) != 0)          if (cmd_find_from_window(fs, wp->window) != 0)
                 return (-1);                  return (-1);
         if (window_pane_outside(wp))          if (window_pane_outside(wp)) {
                   cmd_find_clear_state(fs, 0);
                 return (-1);                  return (-1);
           }
         fs->wp = wp;          fs->wp = wp;
   
         cmd_find_log_state(__func__, fs);          cmd_find_log_state(__func__, fs);
Line 811 
Line 819 
         cmd_find_clear_state(fs, 0);          cmd_find_clear_state(fs, 0);
   
         fs->s = cmd_find_best_session(NULL, 0, fs->flags);          fs->s = cmd_find_best_session(NULL, 0, fs->flags);
         if (fs->s == NULL)          if (fs->s == NULL) {
                   cmd_find_clear_state(fs, 0);
                 return (-1);                  return (-1);
           }
         fs->wl = fs->s->curw;          fs->wl = fs->s->curw;
         fs->idx = fs->wl->idx;          fs->idx = fs->wl->idx;
         fs->w = fs->wl->window;          fs->w = fs->wl->window;
Line 832 
Line 842 
                 return (-1);                  return (-1);
   
         fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl);          fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl);
         if (fs->wp == NULL)          if (fs->wp == NULL) {
                   cmd_find_clear_state(fs, 0);
                 return (-1);                  return (-1);
           }
         fs->w = fs->wl->window;          fs->w = fs->wl->window;
   
         cmd_find_log_state(__func__, fs);          cmd_find_log_state(__func__, fs);
Line 902 
Line 914 
                          */                           */
                         goto unknown_pane;                          goto unknown_pane;
                 }                  }
                   cmd_find_clear_state(fs, 0);
                 return (-1);                  return (-1);
         }          }
         fs->wl = fs->s->curw;          fs->wl = fs->s->curw;
Line 1083 
Line 1096 
         if (pane != NULL)          if (pane != NULL)
                 pane = cmd_find_map_table(cmd_find_pane_table, pane);                  pane = cmd_find_map_table(cmd_find_pane_table, pane);
   
         log_debug("target %s (flags %#x): session=%s, window=%s, pane=%s",          log_debug("%s: target %s (flags %#x): session=%s, window=%s, pane=%s",
             target, flags, session == NULL ? "none" : session,              __func__, target, flags, session == NULL ? "none" : session,
             window == NULL ? "none" : window, pane == NULL ? "none" : pane);              window == NULL ? "none" : window, pane == NULL ? "none" : pane);
   
         /* No pane is allowed if want an index. */          /* No pane is allowed if want an index. */

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49