diff --git a/src/render.rs b/src/render.rs index 56300fd..d2a8353 100644 --- a/src/render.rs +++ b/src/render.rs @@ -463,34 +463,16 @@ pub(crate) fn hide_inactive_or_readonly_cursor( pub(crate) fn set_initial_scale( window_q: Query<&Window, With>, - mut cosmic_query: Query< - ( - Option<&mut CosmicEditor>, - &mut CosmicMetrics, - Option<&mut XOffset>, - ), - Added, - >, - mut font_system: ResMut, + mut cosmic_query: Query<&mut CosmicMetrics, Added>, ) { let scale = window_q.single().scale_factor() as f32; - for (editor, mut metrics, x_offset) in &mut cosmic_query.iter_mut() { + for mut metrics in &mut cosmic_query.iter_mut() { if metrics.scale_factor != DEFAULT_SCALE_PLACEHOLDER { continue; } - let font_system = &mut font_system.0; metrics.scale_factor = scale; - let metrics = Metrics::new(metrics.font_size, metrics.line_height).scale(scale); - - if let Some(mut editor) = editor { - editor.0.buffer_mut().set_metrics(font_system, metrics); - editor.0.buffer_mut().set_redraw(true); - } - if let Some(mut x_offset) = x_offset { - *x_offset = XOffset(None); - } } }