<AWT Dev> [8] Review request for CR 7079254 Toolkit eventListener leaks memory
Petr Pchelko
petr.pchelko at oracle.com
Fri Dec 21 04:50:20 PST 2012
Hello.
Could you please review the fix for the issue
7079254 Toolkit eventListener leaks memory
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7079254
The webrev is available at:
http://cr.openjdk.java.net/~art/pchelko/7079254/webrev/
The LightweightDispatcher stored strong references to mouseEventTarget and targetLastEntered which were not cleaned up when the component is removed, which lead to a memory leak. The isCleaned field is added to be able to consume events which would be dispatched to a removed component if we did not clean up a reference to it.
The fix testet on Windows and Mac on toy apps and automatic regression tests related to event dispatching, Component, Container, dnd and Mouse
Best, Petr.
More information about the awt-dev
mailing list