-
Halla Rempt authored
This sort of hides the breaking of encapsulation, where canvas observers would grab members of the canvas and connect to them whenever they get a setCanvas call. This makes it easier to disconnect. But it's still bad code, and I feel guilty.
98e7e20d