From 02a093be0e76e397f957baf4a7e06508a019fb39 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Wed, 8 Nov 2023 11:45:46 -0700 Subject: [PATCH] text_box: Do not attempt to insert control characters --- src/text_box.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/text_box.rs b/src/text_box.rs index c47cd7c..4f478a1 100644 --- a/src/text_box.rs +++ b/src/text_box.rs @@ -431,11 +431,8 @@ where Event::Keyboard(KeyEvent::CharacterReceived(character)) => { // Only parse keys when Super, Ctrl, and Alt are not pressed if !state.modifiers.logo() && !state.modifiers.control() && !state.modifiers.alt() { - match character { - '\n' | '\r' | '\t' => {} - _ => { - editor.action(Action::Insert(character)); - } + if !character.is_control() { + editor.action(Action::Insert(character)); } status = Status::Captured; }