Feat: optimizations

This commit is contained in:
2026-03-07 11:38:49 +01:00
parent 20d72c9b21
commit 3104a61490
7 changed files with 35 additions and 53 deletions

View File

@@ -149,7 +149,9 @@ impl App {
}
let ctx = self.create_step_context(0, link);
match self.script_engine.evaluate(prelude, &ctx) {
Ok(_) => {}
Ok(_) => {
self.dict_keys = self.dict.lock().keys().cloned().collect();
}
Err(e) => {
let fallback = format!("Bank {}", bank + 1);
let bank_name = self.project_state.project.banks[bank]
@@ -202,6 +204,7 @@ impl App {
}
}
}
self.dict_keys = self.dict.lock().keys().cloned().collect();
self.ui.flash("Preludes evaluated", 150, FlashKind::Info);
}