aboutsummaryrefslogtreecommitdiff
path: root/tty.c
diff options
context:
space:
mode:
authornicm <nicm>2020-05-16 15:36:57 +0000
committernicm <nicm>2020-05-16 15:36:57 +0000
commit3fb4d4df43b9e2bb5661d3a820cdc26a38f09d9e (patch)
tree5ffef52f34ebfc579f829de632a9d5f58daba91c /tty.c
parent2df75aa11727538451d7402b5ad1579d7493ce4c (diff)
downloadrtmux-3fb4d4df43b9e2bb5661d3a820cdc26a38f09d9e.tar.gz
rtmux-3fb4d4df43b9e2bb5661d3a820cdc26a38f09d9e.tar.bz2
rtmux-3fb4d4df43b9e2bb5661d3a820cdc26a38f09d9e.zip
Do not need to work out status line offset, we already have it.
Diffstat (limited to 'tty.c')
-rw-r--r--tty.c13
1 files changed, 4 insertions, 9 deletions
diff --git a/tty.c b/tty.c
index 388f6f5f..c8efeac7 100644
--- a/tty.c
+++ b/tty.c
@@ -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);
}