diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2020-05-02 16:44:31 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2020-05-02 16:44:31 +0100 |
commit | d9a44493078a3f19af0087b3bb308d1b9e660761 (patch) | |
tree | 69d8e899d45579c8adc16e6b0c3ce7c7df601ff0 | |
parent | af69289e0ea2b4af80206bcde0574358fa1b9169 (diff) | |
download | rtmux-d9a44493078a3f19af0087b3bb308d1b9e660761.tar.gz rtmux-d9a44493078a3f19af0087b3bb308d1b9e660761.tar.bz2 rtmux-d9a44493078a3f19af0087b3bb308d1b9e660761.zip |
Do not need to work out status line offset, we already have it.
-rw-r--r-- | tty.c | 13 |
1 files changed, 4 insertions, 9 deletions
@@ -963,21 +963,16 @@ tty_redraw_region(struct tty *tty, const struct tty_ctx *ctx) /* Is this position visible in the pane? */ static int -tty_is_visible(struct tty *tty, const struct tty_ctx *ctx, u_int px, u_int py, - u_int nx, u_int ny) +tty_is_visible(__unused struct tty *tty, const struct tty_ctx *ctx, u_int px, + u_int py, u_int nx, u_int ny) { - u_int xoff = ctx->xoff + px, yoff = ctx->yoff + py, lines; + u_int xoff = ctx->rxoff + px, yoff = ctx->ryoff + py; if (!ctx->bigger) return (1); - if (status_at_line(tty->client) == 0) - lines = status_line_size(tty->client); - else - lines = 0; - if (xoff + nx <= ctx->wox || xoff >= ctx->wox + ctx->wsx || - yoff + ny <= ctx->woy || yoff >= lines + ctx->woy + ctx->wsy) + yoff + ny <= ctx->woy || yoff >= ctx->woy + ctx->wsy) return (0); return (1); } |