version 1.16, 2015/04/22 15:32:33 |
version 1.17, 2015/04/24 23:17:11 |
|
|
struct client *c; |
struct client *c; |
struct window *w; |
struct window *w; |
struct window_pane *wp; |
struct window_pane *wp; |
u_int i, ssx, ssy, has, limit; |
u_int ssx, ssy, has, limit; |
int flag, has_status, is_zoomed, forced; |
int flag, has_status, is_zoomed, forced; |
|
|
RB_FOREACH(s, sessions, &sessions) { |
RB_FOREACH(s, sessions, &sessions) { |
|
|
|
|
s->attached = 0; |
s->attached = 0; |
ssx = ssy = UINT_MAX; |
ssx = ssy = UINT_MAX; |
for (i = 0; i < ARRAY_LENGTH(&clients); i++) { |
TAILQ_FOREACH(c, &clients, entry) { |
c = ARRAY_ITEM(&clients, i); |
if (c->flags & CLIENT_SUSPENDED) |
if (c == NULL || c->flags & CLIENT_SUSPENDED) |
|
continue; |
continue; |
if (c->session == s) { |
if (c->session == s) { |
if (c->tty.sx < ssx) |
if (c->tty.sx < ssx) |