From f638f4bd1e3a03bc2bdd5f9dcd57d4830fd3c553 Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Sun, 24 Mar 2024 14:18:53 -0400 Subject: Overhaul events system + add url_manager --- src/components/global_keys.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'src/components/global_keys.rs') diff --git a/src/components/global_keys.rs b/src/components/global_keys.rs index 39ec1b7..dd903b1 100644 --- a/src/components/global_keys.rs +++ b/src/components/global_keys.rs @@ -58,20 +58,17 @@ impl Component for GlobalKeys { self.scroll_state = self.scroll_state.position(self.scroll); } - fn handle_key_event( - &mut self, - key: KeyEvent, - ) -> eyre::Result> { + fn handle_key_event(&mut self, key: KeyEvent) -> Option { if key.kind == KeyEventKind::Press { let key_event = serialize_key_event(key); for key_command in &mut self.key_commands { if key_command.key_code == key_event { - return Ok(Some(key_command.action.clone())); + return Some(key_command.action.clone()); } } } - Ok(None) + None } fn render(&mut self, frame: &mut Frame, rect: Rect) -> eyre::Result<()> { -- cgit v1.2.3