Cannot rely on cursor position after DL and IL (some terminals move to

column 0, some do not).
This commit is contained in:
nicm 2017-05-12 14:13:54 +00:00 committed by Nicholas Marriott
parent 69df38f8d8
commit 7c07f5f640

2
tty.c
View File

@ -990,6 +990,7 @@ tty_cmd_insertline(struct tty *tty, const struct tty_ctx *ctx)
tty_cursor_pane(tty, ctx, ctx->ocx, ctx->ocy);
tty_emulate_repeat(tty, TTYC_IL, TTYC_IL1, ctx->num);
tty->cx = tty->cy = UINT_MAX;
}
void
@ -1010,6 +1011,7 @@ tty_cmd_deleteline(struct tty *tty, const struct tty_ctx *ctx)
tty_cursor_pane(tty, ctx, ctx->ocx, ctx->ocy);
tty_emulate_repeat(tty, TTYC_DL, TTYC_DL1, ctx->num);
tty->cx = tty->cy = UINT_MAX;
}
void