Matthew Fulmer uploaded a new version of SystemEditor to project SystemEditor: http://www.squeaksource.com/SystemEditor/SystemEditor-mtf.119.mcz
==================== Summary ====================
Name: SystemEditor-mtf.119 Author: mtf Time: 20 September 2008, 7:26:37 am UUID: c8f1811a-f1e6-4af7-af54-10534bf55d77 Ancestors: SystemEditor-mtf.118
fixed subclass handling in expandEditors
The bug where metaclasses had the wrong superclass came back during the ClassDescriptionEditor refactor. Fixed again
=============== Diff against SystemEditor-mtf.118 ===============
Item was added: + ----- Method: MetaclassEditor>>edInitializeForNewClass (in category 'building') ----- + edInitializeForNewClass + superEditor := self system edEditorFor: Object class. + instVarNames := Array new. + methods := MethodDictionaryEditor for: self!
Item was added: + ----- Method: ClassEditor>>superclass: (in category 'editing') ----- + superclass: aClassOrEditor + super superclass: aClassOrEditor. + self class superclass: aClassOrEditor class!
Item was changed: ----- Method: ClassEditor>>edExpand (in category 'building') ----- edExpand ^ self edRequiresSubclassRebuild + ifTrue: [self subclasses] - ifTrue: - [self subject subclasses collect: - [:subclass | (system edEditorFor: subclass) superclass: self]] ifFalse: [#()]!
Item was removed: - ----- Method: MetaclassEditor>>edInitializeForNewClass (in category 'building') ----- - edInitializeForNewClass - superEditor := self system edEditorFor: Object class. - instVarNames := Array new. - methods := MethodDictionaryEditor for: self!
packages@lists.squeakfoundation.org