version 1.7, 2013/03/25 11:40:54 |
version 1.8, 2013/03/26 10:54:48 |
|
|
control_notify_window_unlinked(unused struct session *s, struct window *w) |
control_notify_window_unlinked(unused struct session *s, struct window *w) |
{ |
{ |
struct client *c; |
struct client *c; |
struct session *cs; |
|
u_int i; |
u_int i; |
|
|
for (i = 0; i < ARRAY_LENGTH(&clients); i++) { |
for (i = 0; i < ARRAY_LENGTH(&clients); i++) { |
c = ARRAY_ITEM(&clients, i); |
c = ARRAY_ITEM(&clients, i); |
if (!CONTROL_SHOULD_NOTIFY_CLIENT(c) || c->session == NULL) |
if (!CONTROL_SHOULD_NOTIFY_CLIENT(c) || c->session == NULL) |
continue; |
continue; |
cs = c->session; |
|
|
|
control_write(c, "%%window-close @%u", w->id); |
control_write(c, "%%window-close @%u", w->id); |
} |
} |
|
|
control_notify_window_renamed(struct window *w) |
control_notify_window_renamed(struct window *w) |
{ |
{ |
struct client *c; |
struct client *c; |
struct session *s; |
|
u_int i; |
u_int i; |
|
|
for (i = 0; i < ARRAY_LENGTH(&clients); i++) { |
for (i = 0; i < ARRAY_LENGTH(&clients); i++) { |
c = ARRAY_ITEM(&clients, i); |
c = ARRAY_ITEM(&clients, i); |
if (!CONTROL_SHOULD_NOTIFY_CLIENT(c) || c->session == NULL) |
if (!CONTROL_SHOULD_NOTIFY_CLIENT(c) || c->session == NULL) |
continue; |
continue; |
s = c->session; |
|
|
|
control_write(c, "%%window-renamed @%u %s", w->id, w->name); |
control_write(c, "%%window-renamed @%u %s", w->id, w->name); |
} |
} |