version 1.14, 2014/11/14 02:19:47 |
version 1.15, 2015/04/22 15:30:11 |
|
|
struct client *c; |
struct client *c; |
struct window *w; |
struct window *w; |
struct window_pane *wp; |
struct window_pane *wp; |
u_int i, j, ssx, ssy, has, limit; |
u_int i, 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 (j = 0; j < ARRAY_LENGTH(&clients); j++) { |
for (i = 0; i < ARRAY_LENGTH(&clients); i++) { |
c = ARRAY_ITEM(&clients, j); |
c = ARRAY_ITEM(&clients, i); |
if (c == NULL || c->flags & CLIENT_SUSPENDED) |
if (c == NULL || c->flags & CLIENT_SUSPENDED) |
continue; |
continue; |
if (c->session == s) { |
if (c->session == s) { |
|
|
s->sy = ssy; |
s->sy = ssy; |
} |
} |
|
|
for (i = 0; i < ARRAY_LENGTH(&windows); i++) { |
RB_FOREACH(w, windows, &windows) { |
w = ARRAY_ITEM(&windows, i); |
if (w->active == NULL) |
if (w == NULL || w->active == NULL) |
|
continue; |
continue; |
flag = options_get_number(&w->options, "aggressive-resize"); |
flag = options_get_number(&w->options, "aggressive-resize"); |
|
|