mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-11 15:21:58 +00:00
The check that refuses a symbol instance before its art is placed counted only the symbol's own objects. Placing art through 9-slice guides can make up to 28 objects of each one, and an instance's dynamic-symbol overrides can turn a path that would be cut at the guides into clip groups in every cell it reaches. Such an instance passed the check, and its art was placed in full before the work limit refused it. The check now counts the symbol's own objects first, then the most objects placing makes (NineSliceMap::most_placed) of the art with the instance's overrides applied, and refuses the instance with the same message before anything is placed.