git.lucas.co / cce-ui
GPU-accelerated UI toolkit (Vulkan)
git clone https://git.lucas.co/cce-ui.git

commitaf15398efdd01af05bedbc7495f59d742c6826e0
parentd9885280c5
authorLucas Galante <[email protected]>
date2026-07-03 01:18
Called reload_config inside lazy_init_style_registry to initialize static style locks at startup

 src/layout.rs | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

diff --git a/src/layout.rs b/src/layout.rs
index 2a92e65..549e11a 100644
--- a/src/layout.rs
+++ b/src/layout.rs
@@ -45,22 +45,7 @@ pub fn lazy_init_style_registry() {
     use std::sync::Once;
     static INIT: Once = Once::new();
     INIT.call_once(|| {
-        if let Some(content) = read_config() {
-            for line in content.lines() {
-                let trimmed = line.trim();
-                if let Some(eq_idx) = trimmed.find('=') {
-                    let key = trimmed[..eq_idx].trim().to_string();
-                    let val_str = trimmed[eq_idx + 1..].trim().trim_matches('"').trim();
-                    if let Ok(mut registry) = get_style_registry().write() {
-                        if let Ok(f_val) = val_str.parse::<f32>() {
-                            registry.set_float(&key, f_val);
-                        } else {
-                            registry.set_string(&key, val_str.to_string());
-                        }
-                    }
-                }
-            }
-        }
+        reload_config();
     });
 }