[Pkg] The Trunk: ST80-dtl.149.mcz

commits at source.squeak.org commits at source.squeak.org
Sat Jul 13 21:27:54 UTC 2013

David T. Lewis uploaded a new version of ST80 to project The Trunk:

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

Name: ST80-dtl.149
Author: dtl
Time: 13 July 2013, 5:27:08.428 pm
UUID: 9e458b64-9b30-4d63-9278-e8ef4586b33c
Ancestors: ST80-dtl.148

Project class>>initialize is obsolete because it initializes CurrentProject with an instance of Project (not MorphicProject) and starts its (Morphic) UI process. Move the logic into MorphicProject class>>initialize where it will probably work as intended. Add similar initialization to MVCProject (untested). Remove broken Project class>>initialize.

=============== Diff against ST80-dtl.148 ===============

Item was added:
+ ----- Method: MVCProject class>>initialize (in category 'class initialization') -----
+ initialize
+ 	super initialize.
+ 	CurrentProject ifNil:
+ 		["This is the Top Project."
+ 		CurrentProject := super new initialProject].
+ !

Item was changed:
  ----- Method: MVCProject>>initialize (in category 'initialize') -----
  	super initialize.
+ 	world := ControlManager new.
+ 	CurrentProject ifNil:
+ 		[CurrentProject := super new initialProject].
+ !
- 	world := ControlManager new.!

More information about the Packages mailing list