From 8d098c1ea49a88db0c6efff1206ed413214e4824 Mon Sep 17 00:00:00 2001 From: Artlef Date: Sun, 22 Nov 2020 20:36:11 +0100 Subject: [PATCH] fixup! Fix display issues --- src/bin/client.rs | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/bin/client.rs b/src/bin/client.rs index b7908e2..a316756 100644 --- a/src/bin/client.rs +++ b/src/bin/client.rs @@ -283,7 +283,13 @@ fn start_display_thread(request_recv: Receiver) { ) .unwrap(), DisplayMessage::Input(k) => display_key(&mut stdout, k), - DisplayMessage::RemoveLastInput => write!(stdout, "{}{}", termion::cursor::Left(1), termion::clear::AfterCursor).unwrap(), + DisplayMessage::RemoveLastInput => write!( + stdout, + "{}{}", + termion::cursor::Left(1), + termion::clear::AfterCursor + ) + .unwrap(), DisplayMessage::Debug(s) => write!( stdout, "{}{}{}{}{}", @@ -323,7 +329,7 @@ fn start_keyboard_input_thread( .send(WaitingServerMsg::UserCanceled) .unwrap(); break; - }, + } Event::Key(Key::Char('\n')) => { display_sender.send(DisplayMessage::Enter).unwrap(); sender.send(buffer.clone()).unwrap(); @@ -333,22 +339,24 @@ fn start_keyboard_input_thread( .unwrap(); } buffer.clear(); - }, + } Event::Key(Key::Char(c)) => { buffer.push_str(&c.to_string()); display_sender .send(DisplayMessage::Input(Key::Char(c))) .unwrap(); - }, + } Event::Key(Key::Backspace) => { buffer.pop(); display_sender .send(DisplayMessage::RemoveLastInput) .unwrap(); - }, - Event::Key(k) => display_sender.send(DisplayMessage::Debug(format!("unknown key {:?}", k))).unwrap(), + } + Event::Key(k) => display_sender + .send(DisplayMessage::Debug(format!("unknown key {:?}", k))) + .unwrap(), Event::Mouse(_) => continue, - Event::Unsupported(_) => continue + Event::Unsupported(_) => continue, }; } });