From 55fe2fb538814a612c8d9f4f3614531fe670848b Mon Sep 17 00:00:00 2001 From: Artlef Date: Sun, 29 Nov 2020 15:49:01 +0100 Subject: [PATCH] Limit input size --- src/bin/client.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/bin/client.rs b/src/bin/client.rs index 32e9dce..e3cc6eb 100644 --- a/src/bin/client.rs +++ b/src/bin/client.rs @@ -392,10 +392,12 @@ fn start_keyboard_input_thread( .unwrap(); } Event::Key(Key::Char(c)) => { - buffer.push_str(&c.to_string()); - display_sender - .send(DisplayMessage::Input(Key::Char(c))) - .unwrap(); + if buffer.len() < 10 { + buffer.push_str(&c.to_string()); + display_sender + .send(DisplayMessage::Input(Key::Char(c))) + .unwrap(); + } } Event::Key(Key::Backspace) => { buffer.pop();