From b07a2d9c78fe9005249ef73395f5e458809445b8 Mon Sep 17 00:00:00 2001 From: Liberatys Date: Thu, 14 Apr 2022 18:51:31 +0200 Subject: [PATCH] fix: Terminal should swallow interactions --- lapce-data/src/keypress/mod.rs | 2 +- lapce-ui/src/terminal.rs | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lapce-data/src/keypress/mod.rs b/lapce-data/src/keypress/mod.rs index ab228b16..511b7167 100644 --- a/lapce-data/src/keypress/mod.rs +++ b/lapce-data/src/keypress/mod.rs @@ -38,7 +38,7 @@ const DEFAULT_KEYMAPS_NONMACOS: &str = include_str!("../../../defaults/keymaps-nonmacos.toml"); -#[derive(PartialEq)] +#[derive(PartialEq, Debug)] enum KeymapMatch { Full(String), Multiple(Vec), diff --git a/lapce-ui/src/terminal.rs b/lapce-ui/src/terminal.rs index fd4ac585..b119ef9c 100644 --- a/lapce-ui/src/terminal.rs +++ b/lapce-ui/src/terminal.rs @@ -609,6 +609,7 @@ fn event( term_data.receive_char(ctx, &s); } } + ctx.set_handled(); data.keypress = keypress.clone(); } Event::Command(cmd) if cmd.is(LAPCE_UI_COMMAND) => {