From 0e2d050a8d87c2e97e94ae205c9beda5858123b6 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 9 Jul 2024 11:21:03 -0600 Subject: [PATCH] Fix LayoutRunIter returning lines beyond Buffer height --- src/buffer.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/buffer.rs b/src/buffer.rs index 096a730..a8f7d22 100644 --- a/src/buffer.rs +++ b/src/buffer.rs @@ -130,7 +130,7 @@ impl<'b> Iterator for LayoutRunIter<'b> { let centering_offset = (line_height - glyph_height) / 2.0; let line_y = line_top + centering_offset + layout_line.max_ascent; if let Some(height) = self.buffer.height_opt { - if line_top + centering_offset > height { + if line_y > height { return None; } }