Hermes (scopedvr-dev)
|
7c7dc38566
|
U-Nachlauf t_efb3d022: assets_panel _library_load_open_states robuster Typ-Check
bool(cfg.get_value()) warf SCRIPT ERROR "Nonexistent bool constructor" bei
Nicht-Bool-Eintraegen in [library] (Array-Eintraege neben zuletzt_benutzt) —
die Klapp-Zustaende luden dann gar nicht (STATES leer).
Fix: nur echte Bool-Werte uebernehmen, String/Int/Array auf Fallback true,
kein Crash mehr.
Beweis-Probe tests/probe_t_efb3d022_repro.gd:
vorher: 2x SCRIPT ERROR "Invalid call. Nonexistent 'bool' constructor",
STATES leer
nachher: 0 Fehler, 3 Zustaende geladen (Array-Eintrag -> Fallback true)
Suite test_assets_panel.gd erweitert um Testgruppe 0
"Klapp-Zustaende aus kaputter cfg" (6 neue Checks, 75 -> 81, ALL OK):
Array/String/Int-Eintraege + save->load-Rundtrip.
test_inspector 47/47, test_gui_smoke 92/92, --import 0 Parse-Errors.
|
2026-10-20 09:52:26 +00:00 |
|