mirror of
https://github.com/storytold/effectcraft.git
synced 2026-11-14 22:54:16 +00:00
Property.expressionError only compiled the expression, so one that compiles but throws or yields a non-finite number read as "" while expr.errors reported it. It now evaluates the property's expression at the comp's current time through the same per-property check expr.errors uses (expr_tools::property_error), without rendering anything. Without an evaluator, an enabled expression falls back to the syntax check. Fixes #3219