From 9ba26e736713394b573b9ca6ac2de5a261f590cb Mon Sep 17 00:00:00 2001 From: a-kenji Date: Mon, 29 Mar 2021 20:42:16 +0200 Subject: [PATCH] Fix(strider): Ignore descending into empty dir Adds a guard to check if the directory is empty before trying to descend into it. Eg: Doesn't error anymore, if inside ./git/branches directory and pressing `l`. --- default-tiles/strider/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/default-tiles/strider/src/main.rs b/default-tiles/strider/src/main.rs index c2867fe4..71e2e5b7 100644 --- a/default-tiles/strider/src/main.rs +++ b/default-tiles/strider/src/main.rs @@ -23,7 +23,7 @@ impl ZellijTile for State { let next = self.selected().saturating_add(1); *self.selected_mut() = min(self.files.len() - 1, next); } - Key::Right | Key::Char('\n') | Key::Char('l') => { + Key::Right | Key::Char('\n') | Key::Char('l') if !self.files.is_empty() => { match self.files[self.selected()].clone() { FsEntry::Dir(p, _) => { self.path = p;