diff options
author | rabite <rabite@posteo.de> | 2019-04-27 15:19:10 +0200 |
---|---|---|
committer | rabite <rabite@posteo.de> | 2019-04-27 15:23:38 +0200 |
commit | 9729a2482e1e4d37bda9af2bcf09aeb6aefbc1d7 (patch) | |
tree | 7d843004625c99dedbb510f7c2cafad8524a73ba | |
parent | 392e6c0128f1669d8e689d097ef8a29d00d00e08 (diff) |
move quit function from Widget to FileBrowser
-rw-r--r-- | src/file_browser.rs | 1 | ||||
-rw-r--r-- | src/widget.rs | 1 |
2 files changed, 1 insertions, 1 deletions
diff --git a/src/file_browser.rs b/src/file_browser.rs index 5fd84ac..408b0c7 100644 --- a/src/file_browser.rs +++ b/src/file_browser.rs @@ -1032,6 +1032,7 @@ impl Widget for FileBrowser { fn on_key(&mut self, key: Key) -> HResult<()> { match key { Key::Char('/') => { self.turbo_cd()?; }, + Key::Char('q') => HError::quit()?, Key::Char('Q') => { self.quit_with_dir()?; }, Key::Right | Key::Char('l') => { self.enter_dir()?; }, Key::Char('L') => { self.open_bg()?; }, diff --git a/src/widget.rs b/src/widget.rs index 8525677..5873bde 100644 --- a/src/widget.rs +++ b/src/widget.rs @@ -150,7 +150,6 @@ pub trait Widget { fn on_event(&mut self, event: Event) -> HResult<()> { self.clear_status().log(); match event { - Event::Key(Key::Char('q')) => HError::quit(), Event::Key(key) => self.on_key(key), Event::Mouse(button) => self.on_mouse(button), Event::Unsupported(wtf) => self.on_wtf(wtf), |