-
Bug
-
Resolution: Fixed
-
P4
-
jfx14
currently, ListView 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 added as filter and removed as handler
- after dispose, still modifying listView (anchor) state due to listeners to items/selection that are not removed
issues with skin:
- memory leak due to behavior leaking
- memory leak due an eventHandler to scrollTo added (and not removed) in super (== VirtualContainerBase)
- memory leak due to cellFactory in flow not removed
- throws NPE after switching (on setItems, modify items, refresh) due to several listeners not removed by the skin itself
issues with behavior:
- memory leak due to an eventHandler that's added as filter and removed as handler
- after dispose, still modifying listView (anchor) state due to listeners to items/selection that are not removed
issues with skin:
- memory leak due to behavior leaking
- memory leak due an eventHandler to scrollTo added (and not removed) in super (== VirtualContainerBase)
- memory leak due to cellFactory in flow not removed
- throws NPE after switching (on setItems, modify items, refresh) due to several listeners not removed by the skin itself
- blocks
-
JDK-8241364 ☂ Cleanup skin implementations to allow switching
- Open
- relates to
-
JDK-8269081 Tree/ListViewSkin: must remove flow on dispose
- Resolved