Use saturating_sub for last_visible_line in text::Editor
This commit is contained in:
parent
d3011992a7
commit
23d00445ff
1 changed files with 3 additions and 2 deletions
|
|
@ -518,8 +518,9 @@ impl editor::Editor for Editor {
|
|||
|
||||
let scroll = buffer.scroll();
|
||||
let visible_lines = buffer.visible_lines();
|
||||
let last_visible_line =
|
||||
((scroll + visible_lines) as usize).min(buffer.lines.len()) - 1;
|
||||
let last_visible_line = ((scroll + visible_lines) as usize)
|
||||
.min(buffer.lines.len())
|
||||
.saturating_sub(1);
|
||||
|
||||
let current_line = highlighter.current_line();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue