Only use ED for clear screen if at the bottom, same as earlier fix to

clear end of screen.
pull/884/head
nicm 2017-04-23 18:13:24 +00:00
parent 1e0eb914d9
commit 5172014668
1 changed files with 1 additions and 0 deletions

1
tty.c
View File

@ -1218,6 +1218,7 @@ tty_cmd_clearscreen(struct tty *tty, const struct tty_ctx *ctx)
tty_margin_off(tty);
if (tty_pane_full_width(tty, ctx) &&
ctx->yoff + wp->sy >= tty->sy - 1 &&
status_at_line(tty->client) <= 0 &&
tty_term_has(tty->term, TTYC_ED)) {
tty_cursor_pane(tty, ctx, 0, 0);