In the Etoys image we found a very old bug in morphic that I'm not sure how to fix. You can test it by trying to rotate a FlapTab in any Squeak image older than 3.1b. For a very hard image lockup try rotating the FlapTab with the flap open.
Then opening the debugger fails also. The bug appeared between images Squeak 3.1b and Squeak 3.2 so it has been around a while.
The bug is with creating a TransformationMorph that has fullBounds nil. TransformMorph overrides fullBounds: fullBounds ifNotNil:[^ fullBounds].
fullBounds := bounds. submorphs do: [:m| m ownerChanged]. ^ fullBounds
Even if bounds are not nil, fullBounds gets nil'ed again when calling submorphs ownerChanged. Any hints and good solutions appreciated :-) Karl On Sun, Feb 3, 2013 at 9:18 PM, Karl Ramberg (JIRA) <[hidden email]> wrote:
_______________________________________________ etoys-dev mailing list [hidden email] http://lists.squeakland.org/mailman/listinfo/etoys-dev |
Free forum by Nabble | Edit this page |