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

Diff for /src/usr.bin/tmux/cmd-attach-session.c between version 1.9 and 1.10

version 1.9, 2009/11/11 08:00:42 version 1.10, 2009/11/13 19:53:28
Line 29 
Line 29 
 const struct cmd_entry cmd_attach_session_entry = {  const struct cmd_entry cmd_attach_session_entry = {
         "attach-session", "attach",          "attach-session", "attach",
         "[-d] " CMD_TARGET_SESSION_USAGE,          "[-d] " CMD_TARGET_SESSION_USAGE,
         CMD_CANTNEST|CMD_STARTSERVER|CMD_SENDENVIRON, CMD_CHFLAG('d'),          CMD_CANTNEST|CMD_STARTSERVER|CMD_SENDENVIRON, "d",
         cmd_target_init,          cmd_target_init,
         cmd_target_parse,          cmd_target_parse,
         cmd_attach_session_exec,          cmd_attach_session_exec,
Line 58 
Line 58 
                 return (0);                  return (0);
   
         if (ctx->cmdclient == NULL) {          if (ctx->cmdclient == NULL) {
                 if (data->chflags & CMD_CHFLAG('d')) {                  if (cmd_check_flag(data->chflags, 'd')) {
                         /*                          /*
                          * Can't use server_write_session in case attaching to                           * Can't use server_write_session in case attaching to
                          * the same session as currently attached to.                           * the same session as currently attached to.
Line 89 
Line 89 
                         return (-1);                          return (-1);
                 }                  }
   
                 if (data->chflags & CMD_CHFLAG('d'))                  if (cmd_check_flag(data->chflags, 'd'))
                         server_write_session(s, MSG_DETACH, NULL, 0);                          server_write_session(s, MSG_DETACH, NULL, 0);
   
                 ctx->cmdclient->session = s;                  ctx->cmdclient->session = s;

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.10