From 44baece00fa340213e639aa4bb18f2683a966b38 Mon Sep 17 00:00:00 2001 From: rabite Date: Mon, 25 May 2020 14:56:21 +0200 Subject: count lines in TextView from 1 --- src/textview.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/textview.rs b/src/textview.rs index b7dd0a9..8948aec 100644 --- a/src/textview.rs +++ b/src/textview.rs @@ -204,11 +204,9 @@ impl Widget for TextView { fn render_footer(&self) -> HResult { let (xsize, ysize) = self.core.coordinates.size_u(); let (_, ypos) = self.core.coordinates.position_u(); - let lines = self.lines - .len() - .saturating_sub(1); - let current_line_top = self.offset; - let current_line_bot = std::cmp::min(current_line_top + ysize + 1, + let lines = self.lines.len(); + let current_line_top = self.offset + 1; + let current_line_bot = std::cmp::min(current_line_top + (ysize + 1), lines); let line_hint = format!("{} - {} / {}", current_line_top, -- cgit v1.2.3