diff --git a/crates/gpui/src/platform/windows/direct_write.rs b/crates/gpui/src/platform/windows/direct_write.rs index 96b95114c67671199ef9ecf2cdcfebdc323f0668..eded7916347cec827c9907a13f335c025afecf35 100644 --- a/crates/gpui/src/platform/windows/direct_write.rs +++ b/crates/gpui/src/platform/windows/direct_write.rs @@ -367,7 +367,10 @@ impl DirectWriteState { fn layout_line(&mut self, text: &str, font_size: Pixels, font_runs: &[FontRun]) -> LineLayout { if font_runs.is_empty() { - return LineLayout::default(); + return LineLayout { + font_size, + ..Default::default() + }; } unsafe { let text_renderer = self.components.text_renderer.clone();