diff --git a/crates/gpui/src/keymap.rs b/crates/gpui/src/keymap.rs index c408c9896049b6128581e8873efd4ba354297443..5d000081cffdac7b1061e5abc9d7e30889a5dd48 100644 --- a/crates/gpui/src/keymap.rs +++ b/crates/gpui/src/keymap.rs @@ -301,6 +301,10 @@ impl Keystroke { } } + if key.is_none() { + return Err(anyhow!("Invalid keystroke `{}`", source)); + } + Ok(Keystroke { ctrl, alt,