From 10d5888d1181ab71b9a4e30916579734965650df Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Tue, 30 Apr 2024 12:21:21 -0600 Subject: [PATCH] Ensure at least one line is in Buffer --- src/buffer.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/buffer.rs b/src/buffer.rs index 608927e..8dae63f 100644 --- a/src/buffer.rs +++ b/src/buffer.rs @@ -616,6 +616,14 @@ impl Buffer { shaping, )); } + if self.lines.is_empty() { + self.lines.push(BufferLine::new( + "", + LineEnding::default(), + AttrsList::new(attrs), + shaping, + )); + } self.scroll = Scroll::default(); self.shape_until_scroll(font_system, false); }