[BUG][FIX] Browser very deep copy

Steve Elkins sgelkins at bellsouth.net
Sun Dec 5 14:23:10 UTC 1999


A fix that may not be necessary or appropriate given the
oncoming Squeak Environments.

--------8<-------->8--------

'From Squeak2.7alpha of 13 November 1999 [latest update: #1671] on 5 December 1999 at 1:52:51 pm'!
"Change Set:		BrowserVeryDeepCopyFix
Date:			5 December 1999
Author:			Steve Elkins

The method in this change set prevents unwanted copies of SystemOrganization and class organizations when Browsers are part of #veryDeepCopy.  A symptom of the bug is that (without this change), System Browsers dragged from the Tools flap fail to show subsequently created classes in the class list.  SystemOrganization is updated, but not the copy of it in the Browser's 'systemOrganizer' instance variable."!


!Browser methodsFor: 'copying' stamp: 'sge 12/5/1999 12:01'!
veryDeepFixupWith: deepCopier
	super veryDeepFixupWith: deepCopier.
	systemOrganizer _ SystemOrganization.
	self setClassOrganizer! !





More information about the Squeak-dev mailing list