aboutsummaryrefslogtreecommitdiffstats
path: root/default-plugins/strider/src/main.rs
diff options
context:
space:
mode:
authorJae-Heon Ji <32578710+jaeheonji@users.noreply.github.com>2022-05-22 16:56:29 +0900
committerGitHub <noreply@github.com>2022-05-22 16:56:29 +0900
commitc5807767d248e3c122cc1e8a67dfe34ef8ea1f78 (patch)
tree07edd82e56c1489edb635583b7c3d2a0d4155f0f /default-plugins/strider/src/main.rs
parentflake.lock: Update (#1427) (diff)
downloadsl0ppij-c5807767d248e3c122cc1e8a67dfe34ef8ea1f78.tar.gz
sl0ppij-c5807767d248e3c122cc1e8a67dfe34ef8ea1f78.tar.xz
sl0ppij-c5807767d248e3c122cc1e8a67dfe34ef8ea1f78.zip
fix(strider): update out of range index in files (#1425)
Diffstat (limited to 'default-plugins/strider/src/main.rs')
-rw-r--r--default-plugins/strider/src/main.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/default-plugins/strider/src/main.rs b/default-plugins/strider/src/main.rs
index 75f03513..4ce0b043 100644
--- a/default-plugins/strider/src/main.rs
+++ b/default-plugins/strider/src/main.rs
@@ -27,7 +27,7 @@ impl ZellijPlugin for State {
}
Key::Down | Key::Char('j') => {
let next = self.selected().saturating_add(1);
- *self.selected_mut() = min(self.files.len() - 1, next);
+ *self.selected_mut() = min(self.files.len().saturating_sub(1), next);
}
Key::Right | Key::Char('\n') | Key::Char('l') if !self.files.is_empty() => {
self.traverse_dir_or_open_file();