GPU-accelerated UI toolkit (Vulkan)
git clone https://git.lucas.co/cce-ui.git
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();
});
}