diff --git a/src/text_box.rs b/src/text_box.rs index 381fcb0..3f50620 100644 --- a/src/text_box.rs +++ b/src/text_box.rs @@ -344,7 +344,7 @@ where let start_line = start_line_opt.unwrap_or(end_line); let lines = editor.buffer().lines.len(); let start_y = (start_line * image_h as usize) / lines; - let end_y = ((end_line * image_h as usize) / lines).max(start_y + 1); + let end_y = (((end_line + 1) * image_h as usize) / lines); let rect = Rectangle::new( [image_w as f32 / scale_factor, start_y as f32 / scale_factor].into(),