diff options
author | Canop <cano.petrole@gmail.com> | 2019-07-23 13:37:09 +0200 |
---|---|---|
committer | Canop <cano.petrole@gmail.com> | 2019-07-23 13:37:09 +0200 |
commit | 1cc67d9409d7327cc4aa07ead2063b388ff99a56 (patch) | |
tree | f81affc012bd68b90e8b7aff0bcd3a13b910cd11 /src/browser_states.rs | |
parent | ca961817ae081370709c5c63d09a35692b73db14 (diff) | |
parent | 6b5b650140a3e1262278d4ca19c41b0a65fce78b (diff) |
Merge branch 'backtab-support' of https://github.com/arnej/broot into arnej-backtab-support
Diffstat (limited to 'src/browser_states.rs')
-rw-r--r-- | src/browser_states.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/browser_states.rs b/src/browser_states.rs index 04b5e86..9f5c2fc 100644 --- a/src/browser_states.rs +++ b/src/browser_states.rs @@ -306,6 +306,13 @@ impl AppState for BrowserState { tree.make_selection_visible(page_height); } Ok(AppStateCmdResult::Keep) + }, + Action::Previous => { + if let Some(tree) = &mut self.filtered_tree { + tree.try_select_previous_match(); + tree.make_selection_visible(page_height); + } + Ok(AppStateCmdResult::Keep) } _ => Ok(AppStateCmdResult::Keep), } |