[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.222 and 1.223

version 1.222, 2019/03/18 14:10:25 version 1.223, 2019/03/18 15:25:36
Line 1247 
Line 1247 
                 if (wme->mode == mode)                  if (wme->mode == mode)
                         break;                          break;
         }          }
         if (wme != NULL)          if (wme != NULL) {
                 TAILQ_REMOVE(&wp->modes, wme, entry);                  TAILQ_REMOVE(&wp->modes, wme, entry);
         else {                  TAILQ_INSERT_HEAD(&wp->modes, wme, entry);
           } else {
                 wme = xcalloc(1, sizeof *wme);                  wme = xcalloc(1, sizeof *wme);
                 wme->wp = wp;                  wme->wp = wp;
                 wme->mode = mode;                  wme->mode = mode;
                 wme->prefix = 1;                  wme->prefix = 1;
                   TAILQ_INSERT_HEAD(&wp->modes, wme, entry);
                 wme->screen = wme->mode->init(wme, fs, args);                  wme->screen = wme->mode->init(wme, fs, args);
         }          }
         TAILQ_INSERT_HEAD(&wp->modes, wme, entry);  
   
         wp->screen = wme->screen;          wp->screen = wme->screen;
         wp->flags |= (PANE_REDRAW|PANE_CHANGED);          wp->flags |= (PANE_REDRAW|PANE_CHANGED);

Legend:
Removed from v.1.222  
changed lines
  Added in v.1.223