-
Bug
-
Resolution: Fixed
-
P4
-
9, jfx15
currently, TreeView is excluded from both Skin- and BehaviorMemoryLeakTest - including it in both makes both tests fail
issues with behavior:
- memory leak due to an eventHandler that's not removed
- after dispose, still modifying treeView (anchor) state due to listeners selection that are not removed
issues with skin:
- memory leak due to behavior leaking
- memory leak due to cellFactory in flow not removed
- throws NPE after switching (on modifying root children, refresh) due to listeners not removed by the skin
issues with behavior:
- memory leak due to an eventHandler that's not removed
- after dispose, still modifying treeView (anchor) state due to listeners selection that are not removed
issues with skin:
- memory leak due to behavior leaking
- memory leak due to cellFactory in flow not removed
- throws NPE after switching (on modifying root children, refresh) due to listeners not removed by the skin
- blocks
-
JDK-8241364 ☂ Cleanup skin implementations to allow switching
- Open
- relates to
-
JDK-8269081 Tree/ListViewSkin: must remove flow on dispose
- Resolved