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

Diff for /src/usr.bin/tmux/cmd-detach-client.c between version 1.36 and 1.37

version 1.36, 2021/08/21 10:22:38 version 1.37, 2024/03/21 11:26:28
Line 59 
Line 59 
 {  {
         struct args             *args = cmd_get_args(self);          struct args             *args = cmd_get_args(self);
         struct cmd_find_state   *source = cmdq_get_source(item);          struct cmd_find_state   *source = cmdq_get_source(item);
           struct client           *c = cmdq_get_client(item);
         struct client           *tc = cmdq_get_target_client(item), *loop;          struct client           *tc = cmdq_get_target_client(item), *loop;
         struct session          *s;          struct session          *s;
         enum msgtype             msgtype;          enum msgtype             msgtype;
Line 101 
Line 102 
                 return (CMD_RETURN_NORMAL);                  return (CMD_RETURN_NORMAL);
         }          }
   
         if (cmd != NULL)          if (cmd != NULL) {
                   if (c == NULL || c->session == NULL) {
                           cmdq_error(item, "must be attached for -E");
                           return (CMD_RETURN_ERROR);
                   }
                 server_client_exec(tc, cmd);                  server_client_exec(tc, cmd);
         else          } else
                 server_client_detach(tc, msgtype);                  server_client_detach(tc, msgtype);
         return (CMD_RETURN_STOP);          return (CMD_RETURN_STOP);
 }  }

Legend:
Removed from v.1.36  
changed lines
  Added in v.1.37