Merge pull request #503 from pop-os/new-buffer-zero-size

Set buffer size to zero on creation
This commit is contained in:
Jeremy Soller 2026-01-27 12:34:01 -07:00 committed by GitHub
commit 6dbc5d5ef7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -60,13 +60,12 @@ impl EditorTab {
let attrs = crate::monospace_attrs();
let zoom_adj = Default::default();
let mut buffer = Buffer::new_empty(config.metrics(zoom_adj));
buffer.set_text(
font_system().write().unwrap().raw(),
"",
&attrs,
Shaping::Advanced,
None,
);
{
let mut font_system = font_system().write().unwrap();
// Set a minimal size before it is updated by draw
buffer.set_size(font_system.raw(), Some(0.0), Some(0.0));
buffer.set_text(font_system.raw(), "", &attrs, Shaping::Advanced, None);
}
let editor = SyntaxEditor::new(
Arc::new(buffer),