diff --git a/src/app.rs b/src/app.rs index 7c95c1c..ec3cd0f 100644 --- a/src/app.rs +++ b/src/app.rs @@ -826,9 +826,7 @@ impl App { if let Some(dir) = self.directory_buffer_mut() { if dir.scroll_state.get_focus() == 0 { - if bounded { - dir.scroll_state.set_focus(dir.scroll_state.get_focus()); - } else { + if !bounded { dir.scroll_state.set_focus(dir.total.saturating_sub(1)); } } else { @@ -913,9 +911,7 @@ impl App { if let Some(dir) = self.directory_buffer_mut() { if (dir.scroll_state.get_focus() + 1) == dir.total { - if bounded { - dir.scroll_state.set_focus(dir.scroll_state.get_focus()); - } else { + if !bounded { dir.scroll_state.set_focus(0); } } else {