version 1.128, 2020/07/30 07:32:52 |
version 1.129, 2021/01/04 08:43:16 |
|
|
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); |
|
|
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; |