From b59710ddc41e79b52bd0a8731ca7f126142941a2 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 20 Oct 2023 13:12:26 -0600 Subject: [PATCH] Do not pass newline to Action::Insert --- src/text_box.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/text_box.rs b/src/text_box.rs index 4fa1fbb..b4f9a7e 100644 --- a/src/text_box.rs +++ b/src/text_box.rs @@ -243,7 +243,7 @@ where let image_w = (view_w as f64 * scale_factor) as i32; let image_h = (view_h as f64 * scale_factor) as i32; - + if image_w <= 0 || image_h <= 0 { // Zero sized image return; @@ -383,7 +383,12 @@ where _ => (), }, Event::Keyboard(KeyEvent::CharacterReceived(character)) => { - editor.action(Action::Insert(character)); + match character { + '\n' | '\r' => {} + _ => { + editor.action(Action::Insert(character)); + } + } status = Status::Captured; } Event::Mouse(MouseEvent::ButtonPressed(Button::Left)) => {