From 2dd3386e2113629de6213b77b9b8abd1e01266db Mon Sep 17 00:00:00 2001 From: sam edelsten <samedelsten1@gmail.com> Date: Thu, 9 Nov 2023 14:13:32 +0000 Subject: [PATCH] drop delete inputs on readonly buffers --- src/input.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/input.rs b/src/input.rs index 94955cf..8ebed6e 100644 --- a/src/input.rs +++ b/src/input.rs @@ -358,7 +358,7 @@ pub(crate) fn input_kb( return; } - if keys.just_pressed(KeyCode::Back) { + if keys.just_pressed(KeyCode::Back) & !readonly { // fix for issue #8 if let Some(select) = editor.0.select_opt() { if editor.0.cursor().line == select.line && editor.0.cursor().index == select.index @@ -374,7 +374,7 @@ pub(crate) fn input_kb( if keys.just_released(KeyCode::Back) { *is_deleting = false; } - if keys.just_pressed(KeyCode::Delete) { + if keys.just_pressed(KeyCode::Delete) && !readonly { editor.0.action(&mut font_system.0, Action::Delete); } if keys.just_pressed(KeyCode::Escape) { -- GitLab