diff --git a/src/buffer.rs b/src/buffer.rs index 6ef7451a985251694cb0371be271567017818a95..88ae2276a5a7c15249d812431a98af4681678e4e 100644 --- a/src/buffer.rs +++ b/src/buffer.rs @@ -210,11 +210,13 @@ pub fn set_initial_scale( mut cosmic_query: Query<&mut CosmicBuffer, Added<CosmicBuffer>>, mut font_system: ResMut<CosmicFontSystem>, ) { - let w_scale = window_q.single().scale_factor(); + if let Ok(window) = window_q.get_single() { + let w_scale = window.scale_factor(); - for mut b in &mut cosmic_query.iter_mut() { - let m = b.metrics().scale(w_scale); - b.set_metrics(&mut font_system, m); + for mut b in &mut cosmic_query.iter_mut() { + let m = b.metrics().scale(w_scale); + b.set_metrics(&mut font_system, m); + } } }