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

Diff for /src/usr.bin/tmux/cmd-swap-window.c between version 1.25 and 1.26

version 1.25, 2019/08/26 16:35:41 version 1.26, 2020/04/13 08:26:27
Line 45 
Line 45 
 static enum cmd_retval  static enum cmd_retval
 cmd_swap_window_exec(struct cmd *self, struct cmdq_item *item)  cmd_swap_window_exec(struct cmd *self, struct cmdq_item *item)
 {  {
           struct args             *args = cmd_get_args(self);
         struct session          *src, *dst;          struct session          *src, *dst;
         struct session_group    *sg_src, *sg_dst;          struct session_group    *sg_src, *sg_dst;
         struct winlink          *wl_src, *wl_dst;          struct winlink          *wl_src, *wl_dst;
Line 77 
Line 78 
         wl_src->window = w_dst;          wl_src->window = w_dst;
         TAILQ_INSERT_TAIL(&w_dst->winlinks, wl_src, wentry);          TAILQ_INSERT_TAIL(&w_dst->winlinks, wl_src, wentry);
   
         if (args_has(self->args, 'd')) {          if (args_has(args, 'd')) {
                 session_select(dst, wl_dst->idx);                  session_select(dst, wl_dst->idx);
                 if (src != dst)                  if (src != dst)
                         session_select(src, wl_src->idx);                          session_select(src, wl_src->idx);

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26