mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
Show Hidden Characters keeps each text object's marks together with the node it laid them out from. Only a frame that drew the overlay changed what it kept. After the option was turned off, or the document was closed, those nodes stayed alive until the overlay was next drawn. The canvas now takes the kept marks at the start of each frame and puts them back only when it draws the overlay. A frame that does not draw it, for example with the option off or with no document open, drops the marks and their nodes. A frame that draws the overlay still keeps the marks of the frame before.