Well, this would be trivial to make backwards compatible were the necessary imager fix only
PasteUpMorph disableDeferredUpdates: true.
Here's how.
- introduce a new flag bit in the image flags (alongside full screen, preemption yields, send wheel events, do mixed arithmetic, et al). This bit is unset in old images
- have the beDIsplay primitive #102 interrogate this bit and if unset invoke primitiveDeferDisplayUpdates's innards with false as the effective argument
- set the flag bit in new images
Now if there's a way of side effecting the canvas in old images we have a solution, no?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <OpenSmalltalk/opensmalltalk-vm/issues/627/1113899392@github.com>