mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-15 08:45:25 +00:00
Two faults in the editing data writer's text wrap handling: - A clipping path inside art cut to an outer clipping object is written as its fill and its stroke. The stroke's text wrap options were dropped whenever the path had a fill, so when the outer object cut the fill away entirely, the stroke was written without them and the options were lost. The stroke now drops them only after the fill writes an object. - When a symbol definition had no room left under the object limit, `define_symbol` returned without restoring the drawn-art counter it had cleared. A live instance inside drawn art (a stained instance's art) then left the counter at zero, and the art around it subtracted from zero: a panic in a debug build. That path now restores the counter as the other exits do.