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

Diff for /src/usr.bin/tmux/window.c between version 1.207 and 1.208

version 1.207, 2017/11/09 23:02:13 version 1.208, 2018/03/16 15:15:39
Line 341 
Line 341 
         struct window_pane      *wp;          struct window_pane      *wp;
   
         w = window_create(sx, sy);          w = window_create(sx, sy);
         wp = window_add_pane(w, NULL, 0, hlimit);          wp = window_add_pane(w, NULL, 0, 0, hlimit);
         layout_init(w, wp);          layout_init(w, wp);
   
         if (window_pane_spawn(wp, argc, argv, path, shell, cwd,          if (window_pane_spawn(wp, argc, argv, path, shell, cwd,
Line 610 
Line 610 
   
 struct window_pane *  struct window_pane *
 window_add_pane(struct window *w, struct window_pane *other, int before,  window_add_pane(struct window *w, struct window_pane *other, int before,
     u_int hlimit)      int full_size, u_int hlimit)
 {  {
         struct window_pane      *wp;          struct window_pane      *wp;
   
Line 623 
Line 623 
                 TAILQ_INSERT_HEAD(&w->panes, wp, entry);                  TAILQ_INSERT_HEAD(&w->panes, wp, entry);
         } else if (before) {          } else if (before) {
                 log_debug("%s: @%u before %%%u", __func__, w->id, wp->id);                  log_debug("%s: @%u before %%%u", __func__, w->id, wp->id);
                 TAILQ_INSERT_BEFORE(other, wp, entry);                  if (full_size)
                           TAILQ_INSERT_HEAD(&w->panes, wp, entry);
                   else
                           TAILQ_INSERT_BEFORE(other, wp, entry);
         } else {          } else {
                 log_debug("%s: @%u after %%%u", __func__, w->id, wp->id);                  log_debug("%s: @%u after %%%u", __func__, w->id, wp->id);
                 TAILQ_INSERT_AFTER(&w->panes, other, wp, entry);                  if (full_size)
                           TAILQ_INSERT_TAIL(&w->panes, wp, entry);
                   else
                           TAILQ_INSERT_AFTER(&w->panes, other, wp, entry);
         }          }
         return (wp);          return (wp);
 }  }

Legend:
Removed from v.1.207  
changed lines
  Added in v.1.208