The Inbox: Morphic-cmm.1096.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

The Inbox: Morphic-cmm.1096.mcz

commits-2
A new version of Morphic was added to project The Inbox:
http://source.squeak.org/inbox/Morphic-cmm.1096.mcz

==================== Summary ====================

Name: Morphic-cmm.1096
Author: cmm
Time: 31 March 2016, 6:51:58.339232 pm
UUID: 5eca2a6b-1d16-4db9-b9f2-c15192428911
Ancestors: Morphic-mt.1095

Fix the green clone halo morph for SketchMorphs to not share its underlying Form.

=============== Diff against Morphic-mt.1095 ===============

Item was added:
+ ----- Method: SketchMorph>>veryDeepFixupWith: (in category 'copying') -----
+ veryDeepFixupWith: aDeepCopier
+ super veryDeepFixupWith: aDeepCopier.
+ originalForm := originalForm copy.
+ rotatedForm := rotatedForm copy!


Reply | Threaded
Open this post in threaded view
|

Re: The Inbox: Morphic-cmm.1096.mcz

Chris Muller-3
I decided to do it in veryDeepFixup rather than veryDeepInner because
veryDeepInner is pretty much just expected to access or append to the
DeepCopier's 'references', and not other stuff.  The veryDeepFixup
post-op seems appropriate for other stuff.

On Thu, Mar 31, 2016 at 6:52 PM,  <[hidden email]> wrote:

> A new version of Morphic was added to project The Inbox:
> http://source.squeak.org/inbox/Morphic-cmm.1096.mcz
>
> ==================== Summary ====================
>
> Name: Morphic-cmm.1096
> Author: cmm
> Time: 31 March 2016, 6:51:58.339232 pm
> UUID: 5eca2a6b-1d16-4db9-b9f2-c15192428911
> Ancestors: Morphic-mt.1095
>
> Fix the green clone halo morph for SketchMorphs to not share its underlying Form.
>
> =============== Diff against Morphic-mt.1095 ===============
>
> Item was added:
> + ----- Method: SketchMorph>>veryDeepFixupWith: (in category 'copying') -----
> + veryDeepFixupWith: aDeepCopier
> +       super veryDeepFixupWith: aDeepCopier.
> +       originalForm := originalForm copy.
> +       rotatedForm := rotatedForm copy!
>
>