diff options
| author | Jae-Heon Ji <32578710+jaeheonji@users.noreply.github.com> | 2022-05-22 16:56:29 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-05-22 16:56:29 +0900 |
| commit | c5807767d248e3c122cc1e8a67dfe34ef8ea1f78 (patch) | |
| tree | 07edd82e56c1489edb635583b7c3d2a0d4155f0f /default-plugins/strider/src/main.rs | |
| parent | flake.lock: Update (#1427) (diff) | |
| download | sl0ppij-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.rs | 2 |
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(); |
