From 898e3add26052dbb7c2b1d4400b4e3743fa369ff Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 22 Dec 2023 15:47:59 -0700 Subject: [PATCH] Fix off by one in terminal select all --- src/terminal.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/terminal.rs b/src/terminal.rs index 7687260..735973a 100644 --- a/src/terminal.rs +++ b/src/terminal.rs @@ -290,7 +290,7 @@ impl Terminal { let mut term = self.term.lock(); let grid = term.grid(); let start = Point::new(Line(-(grid.history_size() as i32)), Column(0)); - let end = Point::new(Line(grid.screen_lines() as i32), Column(grid.columns())); + let end = Point::new(Line(grid.screen_lines() as i32 - 1), Column(grid.columns() - 1)); let mut selection = Selection::new(SelectionType::Lines, start, Side::Left); selection.update(end, Side::Right); term.selection = Some(selection);