Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 506083

Summary: All properties must be disposed into DTreeEditor.dispose()
Product: [Modeling] Sirius Reporter: Pierre-Charles David <pierre-charles.david>
Component: TreeAssignee: Project Inbox <sirius.tree-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: maxime.porhel, pierre-charles.david, yann.mortier
Version: 3.1.0Keywords: triaged
Target Milestone: 4.0.2   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on: 501263    
Bug Blocks: 506082    

Description Pierre-Charles David CLA 2016-10-17 09:46:18 EDT
+++ This bug was initially created as a clone of Bug #501263 +++

Version: 3.1.3

DTreeEditor does not dispose all its properties:
 * treeModel
 * AbstractDTreeEditor.session
 * AbstractDTreeEditor.undoRedoActionHandler
 * adapterFactory is disposed into DTreeEditor instead AbstractDTreeEditor
 * etc.

All editors should be reviewed in order to check that all properties are properly disposed and/or set to null.
Comment 1 Pierre-Charles David CLA 2016-10-17 09:46:59 EDT
Clone to report the fix on Sirius 4.0.2.
Comment 2 Pierre-Charles David CLA 2019-04-16 08:03:31 EDT
Closing all clones created to report fixes on a hypothetical version 4.0.2: there is no plan to actually release that version, branch 4.0.x is not maintained anymore.