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

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

version 1.25, 2016/01/19 15:59:12 version 1.26, 2016/03/01 12:02:54
Line 45 
Line 45 
 enum cmd_retval  enum cmd_retval
 cmd_swap_pane_exec(struct cmd *self, struct cmd_q *cmdq)  cmd_swap_pane_exec(struct cmd *self, struct cmd_q *cmdq)
 {  {
         struct winlink          *src_wl, *dst_wl;  
         struct window           *src_w, *dst_w;          struct window           *src_w, *dst_w;
         struct window_pane      *tmp_wp, *src_wp, *dst_wp;          struct window_pane      *tmp_wp, *src_wp, *dst_wp;
         struct layout_cell      *src_lc, *dst_lc;          struct layout_cell      *src_lc, *dst_lc;
         u_int                    sx, sy, xoff, yoff;          u_int                    sx, sy, xoff, yoff;
   
         dst_wl = cmdq->state.tflag.wl;          dst_w = cmdq->state.tflag.wl->window;
         dst_w = dst_wl->window;  
         dst_wp = cmdq->state.tflag.wp;          dst_wp = cmdq->state.tflag.wp;
         src_wl = cmdq->state.sflag.wl;          src_w = cmdq->state.sflag.wl->window;
         src_w = src_wl->window;  
         src_wp = cmdq->state.sflag.wp;          src_wp = cmdq->state.sflag.wp;
         server_unzoom_window(dst_w);          server_unzoom_window(dst_w);
   
         if (args_has(self->args, 'D')) {          if (args_has(self->args, 'D')) {
                 src_wl = dst_wl;  
                 src_w = dst_w;                  src_w = dst_w;
                 src_wp = TAILQ_NEXT(dst_wp, entry);                  src_wp = TAILQ_NEXT(dst_wp, entry);
                 if (src_wp == NULL)                  if (src_wp == NULL)
                         src_wp = TAILQ_FIRST(&dst_w->panes);                          src_wp = TAILQ_FIRST(&dst_w->panes);
         } else if (args_has(self->args, 'U')) {          } else if (args_has(self->args, 'U')) {
                 src_wl = dst_wl;  
                 src_w = dst_w;                  src_w = dst_w;
                 src_wp = TAILQ_PREV(dst_wp, window_panes, entry);                  src_wp = TAILQ_PREV(dst_wp, window_panes, entry);
                 if (src_wp == NULL)                  if (src_wp == NULL)

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