From 40e9194b5d8f82e8acbac1aaaea008d5d5d42c2f Mon Sep 17 00:00:00 2001 From: Stephan Dilly Date: Fri, 28 Aug 2020 18:53:01 +0200 Subject: [PATCH] fix wrong hunk highlighting after `arrow-down` at end of diff (closes #249) --- src/components/diff.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/components/diff.rs b/src/components/diff.rs index b97b4dc1..1b8793a7 100644 --- a/src/components/diff.rs +++ b/src/components/diff.rs @@ -215,8 +215,9 @@ impl DiffComponent { } }; - self.selection = - Selection::Single(cmp::min(max, new_start)); + let new_start = cmp::min(max, new_start); + + self.selection = Selection::Single(new_start); self.selected_hunk = Self::find_selected_hunk(diff, new_start)?;