From e58ef508a935e69f26c614063346d4ba67667cbe Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Tue, 8 Sep 2020 19:35:37 +0200 Subject: [PATCH] conhost: Use more standard hide cursor sequence. Signed-off-by: Jacek Caban Signed-off-by: Alexandre Julliard --- programs/conhost/conhost.c | 2 +- programs/conhost/tests/tty.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/programs/conhost/conhost.c b/programs/conhost/conhost.c index 087cbf9d0a0..84a1c8ac7df 100644 --- a/programs/conhost/conhost.c +++ b/programs/conhost/conhost.c @@ -247,7 +247,7 @@ static void hide_tty_cursor( struct console *console ) { if (console->tty_cursor_visible) { - tty_write( console, "\x1b[25l", 5 ); + tty_write( console, "\x1b[?25l", 6 ); console->tty_cursor_visible = FALSE; } } diff --git a/programs/conhost/tests/tty.c b/programs/conhost/tests/tty.c index 6b645aa873f..6bcfa176f35 100644 --- a/programs/conhost/tests/tty.c +++ b/programs/conhost/tests/tty.c @@ -119,7 +119,7 @@ static BOOL skip_byte_(unsigned int line, char ch) static void expect_hide_cursor_(unsigned int line) { if (!console_output_count) fetch_console_output_(line); - ok_(__FILE__,line)(skip_sequence_(line, "\x1b[25l") || broken(skip_sequence_(line, "\x1b[?25l")), + ok_(__FILE__,line)(skip_sequence_(line, "\x1b[?25l") || broken(skip_sequence_(line, "\x1b[25l")), "expected hide cursor escape\n"); }