Mantis - tweak
Viewing Issue Advanced Details
1120 Any minor always 04-27-05 16:21 04-28-05 00:30
jens  
 
normal  
resolved  
fixed  
none    
none  
0001120: renameing a class fails
Renameing a class in a browser fails because MC gets confused about the category

in MCWorkingCopy class(MCPackageManager class)>>classModified:
the information of the category gets lost

so in: managersForClass:do:

"aClass environment organization categoryOfElement: aClass name" evals to nil
UndefinedObject(Object)>>doesNotUnderstand:
MCPackage>>hash
Dictionary>>scanFor:
Dictionary(Set)>>findElementOrNil:
Dictionary>>at:ifAbsent:
Dictionary>>at:ifPresent:
MCWorkingCopy class(MCPackageManager class)>>managersForCategory:do:
MCWorkingCopy class(MCPackageManager class)>>managersForClass:do:
MCWorkingCopy class(MCPackageManager class)>>classModified:
WeakMessageSend>>valueWithArguments:
[] in WeakActionSequenceTrappingErrors>>valueWithArguments:startingFrom: {[answer := each valueWithArguments: anArray]}
BlockContext>>on:do:
WeakActionSequenceTrappingErrors>>valueWithArguments:startingFrom:
WeakActionSequenceTrappingErrors>>valueWithArguments:
SystemEventManager(Object)>>triggerEvent:withArguments:
SystemEventManager(Object)>>triggerEvent:with:
RenamedEvent(AbstractEvent)>>trigger:
SystemChangeNotifier>>trigger:
SystemChangeNotifier>>classRenamed:from:to:inCategory:
SystemDictionary>>renameClass:as:


Notes
(0001437)
andreas   
04-28-05 00:30   
It's fixed in MC but the bug in SystemChangeNotifier remains.