From 9c17bcfeb83944805fa66f7efd1f80d974ca98ac Mon Sep 17 00:00:00 2001 From: Artlef Date: Sun, 29 Nov 2020 15:43:04 +0100 Subject: [PATCH] Fix prompt resetting when switching to ascii mode --- src/bin/client.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/client.rs b/src/bin/client.rs index 2c9b540..9609a52 100644 --- a/src/bin/client.rs +++ b/src/bin/client.rs @@ -281,12 +281,15 @@ fn start_display_thread(request_recv: Receiver) { } DisplayMessage::SwitchAsciiMode => { ascii_mode = !ascii_mode; + write!(stdout, "{}", termion::cursor::Save,).unwrap(); + clichess::print_board_representation( &clichess::parse_position(&last_fen_position), last_side, &mut stdout, ascii_mode, ); + write!(stdout, "{}", termion::cursor::Restore).unwrap(); } DisplayMessage::Message(s) => write!( stdout,