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

Diff for /src/usr.bin/tmux/cmd-queue.c between version 1.11 and 1.12

version 1.11, 2013/10/10 12:04:38 version 1.12, 2013/10/10 12:07:36
Line 283 
Line 283 
         }          }
         cmdq->item = NULL;          cmdq->item = NULL;
 }  }
   
   /* Get default path using command queue. */
   const char *
   cmdq_default_path(struct cmd_q *cmdq, const char *cwd)
   {
           struct client   *c = cmdq->client;
           struct session  *s;
           const char      *current;
   
           if ((s = cmd_current_session(cmdq, 0)) == NULL)
                   return (NULL);
   
           if (cwd == NULL)
                   cwd = options_get_string(&s->options, "default-path");
   
           if (c != NULL && c->session == NULL && c->cwd != NULL)
                   current = c->cwd;
           else if (s->curw != NULL)
                   current = get_proc_cwd(s->curw->window->active->fd);
           else
                   current = NULL;
   
           return (cmd_default_path(s->cwd, current, cwd));
   }

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12