[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.56 and 1.57

version 1.56, 2010/10/16 08:31:55 version 1.57, 2010/10/23 12:51:51
Line 368 
Line 368 
 void  void
 window_remove_pane(struct window *w, struct window_pane *wp)  window_remove_pane(struct window *w, struct window_pane *wp)
 {  {
         w->active = TAILQ_PREV(wp, window_panes, entry);          if (wp == w->active) {
         if (w->active == NULL)                  w->active = TAILQ_PREV(wp, window_panes, entry);
                 w->active = TAILQ_NEXT(wp, entry);                  if (w->active == NULL)
                           w->active = TAILQ_NEXT(wp, entry);
           }
   
         TAILQ_REMOVE(&w->panes, wp, entry);          TAILQ_REMOVE(&w->panes, wp, entry);
         window_pane_destroy(wp);          window_pane_destroy(wp);

Legend:
Removed from v.1.56  
changed lines
  Added in v.1.57