summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/interactive/widgets/mark.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/interactive/widgets/mark.rs b/src/interactive/widgets/mark.rs
index 8959017..67f465e 100644
--- a/src/interactive/widgets/mark.rs
+++ b/src/interactive/widgets/mark.rs
@@ -359,8 +359,8 @@ impl MarkPane {
let list_area = if self.has_focus {
let (help_line_area, list_area) = {
- let help_at_bottom =
- selected.unwrap_or(0) >= inner_area.height.saturating_sub(1) as usize / 2;
+ let help_at_bottom = selected.unwrap_or(0).saturating_sub(self.list.offset)
+ >= inner_area.height.saturating_sub(1) as usize / 2;
let constraints = {
let mut c = vec![Constraint::Length(1), Constraint::Max(256)];
if help_at_bottom {