From 5e4c9b173437e3e755ae7d7a1d7ff9d9a1532aed Mon Sep 17 00:00:00 2001 From: Takayuki Maeda Date: Fri, 17 Sep 2021 14:59:46 +0900 Subject: [PATCH] fix event order --- src/app.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/app.rs b/src/app.rs index 87753c3..d08deb7 100644 --- a/src/app.rs +++ b/src/app.rs @@ -332,14 +332,12 @@ impl App { } } Focus::DabataseList => { - let state = self.databases.event(key)?; - - if key == self.config.key_config.enter && self.databases.tree_focused() { - self.update_table().await?; + if self.databases.event(key)?.is_consumed() { return Ok(EventState::Consumed); } - if state.is_consumed() { + if key == self.config.key_config.enter && self.databases.tree_focused() { + self.update_table().await?; return Ok(EventState::Consumed); } }