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

squeak-dev-noreply at lists.squeakfoundation.org squeak-dev-noreply at lists.squeakfoundation.org
Fri Sep 26 18:32:45 UTC 2008


A new version of SystemEditor was added to project SystemEditor:
http://www.squeaksource.com/SystemEditor/SystemEditor-mtf.121.mcz

==================== 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') -----
  edSuperclass
  "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