[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.74 and 1.75

version 1.74, 2020/04/09 13:54:38 version 1.75, 2020/04/13 10:59:58
Line 961 
Line 961 
         if (server_check_marked() && (flags & CMD_FIND_DEFAULT_MARKED)) {          if (server_check_marked() && (flags & CMD_FIND_DEFAULT_MARKED)) {
                 fs->current = &marked_pane;                  fs->current = &marked_pane;
                 log_debug("%s: current is marked pane", __func__);                  log_debug("%s: current is marked pane", __func__);
         } else if (cmd_find_valid_state(&item->shared->current)) {          } else if (cmd_find_valid_state(&cmdq_get_shared(item)->current)) {
                 fs->current = &item->shared->current;                  fs->current = &cmdq_get_shared(item)->current;
                 log_debug("%s: current is from queue", __func__);                  log_debug("%s: current is from queue", __func__);
         } else if (cmd_find_from_client(&current, item->client, flags) == 0) {          } else if (cmd_find_from_client(&current, cmdq_get_client(item),
               flags) == 0) {
                 fs->current = &current;                  fs->current = &current;
                 log_debug("%s: current is from client", __func__);                  log_debug("%s: current is from client", __func__);
         } else {          } else {
Line 981 
Line 982 
   
         /* Mouse target is a plain = or {mouse}. */          /* Mouse target is a plain = or {mouse}. */
         if (strcmp(target, "=") == 0 || strcmp(target, "{mouse}") == 0) {          if (strcmp(target, "=") == 0 || strcmp(target, "{mouse}") == 0) {
                 m = &item->shared->mouse;                  m = &cmdq_get_shared(item)->mouse;
                 switch (type) {                  switch (type) {
                 case CMD_FIND_PANE:                  case CMD_FIND_PANE:
                         fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl);                          fs->wp = cmd_mouse_pane(m, &fs->s, &fs->wl);
Line 1237 
Line 1238 
         struct cmd_find_state    fs;          struct cmd_find_state    fs;
   
         if (item != NULL)          if (item != NULL)
                 c = item->client;                  c = cmdq_get_client(item);
         if (c != NULL && c->session != NULL)          if (c != NULL && c->session != NULL)
                 return (c);                  return (c);
   

Legend:
Removed from v.1.74  
changed lines
  Added in v.1.75