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

Diff for /src/usr.bin/tmux/server-fn.c between version 1.128 and 1.129

version 1.128, 2020/07/30 07:32:52 version 1.129, 2021/01/04 08:43:16
Line 314 
Line 314 
         struct grid_cell         gc;          struct grid_cell         gc;
         time_t                   t;          time_t                   t;
         char                     tim[26];          char                     tim[26];
           int                      remain_on_exit;
   
         if (wp->fd != -1) {          if (wp->fd != -1) {
                 bufferevent_free(wp->event);                  bufferevent_free(wp->event);
Line 322 
Line 323 
                 wp->fd = -1;                  wp->fd = -1;
         }          }
   
         if (options_get_number(wp->options, "remain-on-exit")) {          remain_on_exit = options_get_number(wp->options, "remain-on-exit");
                 if (~wp->flags & PANE_STATUSREADY)          if (remain_on_exit != 0 && (~wp->flags & PANE_STATUSREADY))
                         return;                  return;
           switch (remain_on_exit) {
           case 0:
                   break;
           case 2:
                   if (WIFEXITED(wp->status) && WEXITSTATUS(wp->status) == 0)
                           break;
                   /* FALLTHROUGH */
           case 1:
                 if (wp->flags & PANE_STATUSDRAWN)                  if (wp->flags & PANE_STATUSDRAWN)
                         return;                          return;
                 wp->flags |= PANE_STATUSDRAWN;                  wp->flags |= PANE_STATUSDRAWN;

Legend:
Removed from v.1.128  
changed lines
  Added in v.1.129