[Pkg] SystemEditor: SystemEditor-mtf.121.mcz

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Wed Oct 1 06:12:50 UTC 2008

Matthew Fulmer uploaded a new version of SystemEditor to project SystemEditor:

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

Name: SystemEditor-mtf.121
Author: mtf
Time: 26 September 2008, 11:33:22 am
UUID: 543836e8-e91c-4680-97de-31aec2547aee
Ancestors: SystemEditor-mtf.120

Made edSuperclass not unnecessarily add an editor to SystemEditor. This was causing SystemEditor to be modified while iterating to build the transaction, causing a bad transaction to be created, and a segfault.

=============== Diff against SystemEditor-mtf.120 ===============

Item was changed:
  ----- Method: ClassDescriptionEditor>>edSuperclass (in category 'building') -----
  "Answer my product's superclass, building it if necessary"
+ 	| classOrEditor |
+ 	classOrEditor :=  self superclassOrEditor.
+ 	^ classOrEditor edIsEditor
+ 		ifTrue: [classOrEditor product]
+ 		ifFalse: [classOrEditor]!
- 	^ self superclass product!

More information about the Packages mailing list