Sync OpenBSD patchset 1060:

Use the region lower not the pane size to work out where the bottom line
is.
This commit is contained in:
Tiago Cunha 2012-03-18 02:01:46 +00:00
parent 92c522228b
commit a7c615a794

2
tty.c
View File

@ -1001,7 +1001,7 @@ tty_cmd_cell(struct tty *tty, const struct tty_ctx *ctx)
* The pane doesn't fill the entire line, the linefeed * The pane doesn't fill the entire line, the linefeed
* will already have happened, so just move the cursor. * will already have happened, so just move the cursor.
*/ */
if (ctx->ocy != wp->yoff + wp->sy - 1) if (ctx->ocy != wp->yoff + wp->screen->rlower)
tty_cursor_pane(tty, ctx, 0, ctx->ocy + 1); tty_cursor_pane(tty, ctx, 0, ctx->ocy + 1);
else else
tty_cursor_pane(tty, ctx, 0, ctx->ocy); tty_cursor_pane(tty, ctx, 0, ctx->ocy);