Mantis - tweak
Viewing Issue Advanced Details
1461 Any minor always 07-14-05 17:10 07-15-05 01:51
bert  
 
normal  
new  
open  
none    
none  
0001461: ToolMenuItems hold onto garbage
After closing Tweak, a project was not garbage collected. Here's the owner chain:

#CProjectBuilder -> CProjectBuilder class
classPool: Dictionary
#ToolMenuItems -> CCollection
values: Array
2: CMenuItem
myScripts: Array
1: AsyncScriptMessageSend
myScheduler: ScriptScheduler
activeList: Semaphore
firstLink: ScriptProcess
owner: AsyncScriptMessageSend
receiver: CHalo
myCostume: CPrimitiveCostume
container: CPrimitiveCostume
contents: Array
3: CPrimitiveCostume
properties: IdentityDictionary
#player -> CHalo
myScripts: Array
1: AsyncScriptMessageSend
myScheduler: ScriptScheduler
activeList: Semaphore
firstLink: ScriptProcess
owner: AsyncScriptMessageSend
receiver: CProjectBuilder
myProperties: IdentityDictionary
#project -> CProject


Notes
(0001802)
andreas   
07-15-05 01:51   
Nothing we can do right now. Just like the parts bin, the tool menu items need to live in their own project to work properly.