From 5c2778699e2318adebe483befc4e939083d21d0c Mon Sep 17 00:00:00 2001
From: sam edelsten <samedelsten1@gmail.com>
Date: Fri, 10 Nov 2023 13:14:31 +0000
Subject: [PATCH] revert 70a5388

fix didnt work, no need to keep the over complicated function
---
 src/render.rs | 22 ++--------------------
 1 file changed, 2 insertions(+), 20 deletions(-)

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<PrimaryWindow>>,
-    mut cosmic_query: Query<
-        (
-            Option<&mut CosmicEditor>,
-            &mut CosmicMetrics,
-            Option<&mut XOffset>,
-        ),
-        Added<CosmicMetrics>,
-    >,
-    mut font_system: ResMut<CosmicFontSystem>,
+    mut cosmic_query: Query<&mut CosmicMetrics, Added<CosmicMetrics>>,
 ) {
     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);
-        }
     }
 }
 
-- 
GitLab