diff options
author | nicm <nicm> | 2018-08-18 16:14:03 +0000 |
---|---|---|
committer | nicm <nicm> | 2018-08-18 16:14:03 +0000 |
commit | 3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a (patch) | |
tree | 3a6a270c50d1284f24b1ad71f1051586af2d466c /tty.c | |
parent | a9ffb56b65bca68bc3f31d1ed9b6765ae4e523b9 (diff) | |
download | rtmux-3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a.tar.gz rtmux-3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a.tar.bz2 rtmux-3bc08b0dc0c9868ba5acaa7b8f12159a9a66cf4a.zip |
Some tidying and helper functions.
Diffstat (limited to 'tty.c')
-rw-r--r-- | tty.c | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -698,6 +698,21 @@ tty_repeat_space(struct tty *tty, u_int n) tty_putn(tty, s, n, n); } +/* How many lines are taken up by the status line on this client? */ +u_int +tty_status_lines(struct client *c) +{ + u_int lines; + + if (c->flags & CLIENT_STATUSOFF) + lines = 0; + else + lines = status_line_size(c->session); + if (c->message_string != NULL || c->prompt_string != NULL) + lines = (lines == 0) ? 1 : lines; + return (lines); +} + /* * Is the region large enough to be worth redrawing once later rather than * probably several times now? Currently yes if it is more than 50% of the |