[BUG][FIX] Browser very deep copy

Ted K. Ted.Kaehler at disney.com
Mon Dec 6 04:39:30 UTC 1999


Scott, Steve Elkins,
	Oops, yes, I did mess up on veryDeepCopy of a Browser.  I was
trying to do better than the placeholder fix that has been there for the
last 6 months.  I simply forgot the main reason Browsers were having
trouble being copied -- the organization.
	Steve's fix works, but causes the entire SystemOrganization to be
deepCopied and then thrown away.  This version (Update 1686) simply avoids
copying the three organization inst vars of Browser.  My update removes
Steve's fix, in case it was installed.

"Change Set:		veryDeep-tkMD
Date:			5 December 1999
Author:			Ted Kaehler

Put cleaner code into veryDeepCopy.
Fix my mistake in 1661.  Browser needs to share its systemOrganizer,
classOrganizer, and metaClassOrganizer.  Define veryDeepInner: for Browser.
(Thanks to Steve Elkins and Scott Wallace.)"

--Ted.


Ted Kaehler,   Walt Disney Imagineering, R&D
(home) 3415 Cork Oak Way, Palo Alto, CA  94303.  voice (650) 424-1070
http://www.webPage.com/~kaehler2/
If you use a *secure* Netscape browser of version 4.05 or earlier, it will
stop working on Jan 1st.  Upgrade now and avoid the rush.





More information about the Squeak-dev mailing list