Ensure at least one line is in Buffer

This commit is contained in:
Jeremy Soller 2024-04-30 12:21:21 -06:00
parent 0cfd9b64ef
commit 10d5888d11
No known key found for this signature in database
GPG key ID: D02FD439211AF56F

View file

@ -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);
}