Hello,

Could you review the fix for jdk9, please?

    bug: https://bugs.openjdk.java.net/browse/JDK-8155001
    webrev: http://cr.openjdk.java.net/~dmarkov/8155001/webrev.00/

Problem description:
When TrayIcon is removed from SystemTray, dispose() method will be called for its peer and corresponding native objects. However HICON object is not deleted during dispose() invocation. That causes the leak of GDI objects.

Fix:
Dispose() in awt_TrayIcon.cpp should call DestroyIcon() to avoid leak of GDI objects.

Thanks,
Dmitry

Reply via email to