Add notification for input from a pane, from George Nachman.

This commit is contained in:
Nicholas Marriott
2012-09-25 07:41:22 +00:00
parent 0d0b3cf9a4
commit 17bbf90393
4 changed files with 53 additions and 0 deletions

View File

@@ -132,6 +132,26 @@ notify_drain(void)
}
}
void
notify_input(struct window_pane *wp, struct evbuffer *input)
{
struct client *c;
u_int i;
/*
* notify_input() is not queued and only does anything when
* notifications are enabled.
*/
if (!notify_enabled)
return;
for (i = 0; i < ARRAY_LENGTH(&clients); i++) {
c = ARRAY_ITEM(&clients, i);
if (c != NULL && (c->flags & CLIENT_CONTROL))
control_notify_input(c, wp, input);
}
}
void
notify_window_layout_changed(struct window *w)
{