[squeak-dev] The Trunk: EToys-tfel.259.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Sep 29 08:12:40 UTC 2016

Tim Felgentreff uploaded a new version of EToys to project The Trunk:

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

Name: EToys-tfel.259
Author: tfel
Time: 29 September 2016, 10:11:59.109594 am
UUID: 2f475582-bfa8-48fa-a9eb-362252d134ef
Ancestors: EToys-tfel.258

Another fix for copying Kedama, KedamaPatches need to reference the copy of their world, too, if that was copied.

=============== Diff against EToys-tfel.258 ===============

Item was added:
+ ----- Method: KedamaPatchMorph>>veryDeepFixupWith: (in category 'copying') -----
+ veryDeepFixupWith: deepCopier
+ 	super veryDeepFixupWith: deepCopier.
+ 	kedamaWorld := deepCopier references at: kedamaWorld ifAbsent: [kedamaWorld].!

Item was changed:
+ ----- Method: KedamaPatchMorph>>veryDeepInner: (in category 'copying') -----
- ----- Method: KedamaPatchMorph>>veryDeepInner: (in category 'as yet unclassified') -----
  veryDeepInner: deepCopier
  	"the state of a Kedama patch is held in its forms, so we need to "
  	form := form deepCopy.
  	displayForm := displayForm deepCopy.
  	tmpForm := tmpForm deepCopy.
  	super veryDeepInner: deepCopier.!

More information about the Squeak-dev mailing list