diff --git a/src/components/filetree.rs b/src/components/filetree.rs index ff9efb64..1f46f906 100644 --- a/src/components/filetree.rs +++ b/src/components/filetree.rs @@ -253,7 +253,7 @@ impl DrawableComponent for FileTreeComponent { let select = self .tree .selection - .map(|idx| idx - selection_offset) + .map(|idx| idx.saturating_sub(selection_offset)) .unwrap_or_default(); let tree_height = r.height.saturating_sub(2) as usize;