git: openjdk/jfx23u: master: 8319779: SystemMenu: memory leak due to listener never being removed

Johan Vos jvos at openjdk.org
Mon Aug 19 13:01:01 UTC 2024


Changeset: cdc3c300
Branch: master
Author:    Johan Vos <jvos at openjdk.org>
Date:      2024-08-19 12:59:38 +0000
URL:       https://git.openjdk.org/jfx23u/commit/cdc3c3005405fe02e7fd3108b463759cb31f318a

8319779: SystemMenu: memory leak due to listener never being removed
8323787: Mac System MenuBar throws IOB exception

Backport-of: 25ac6fed22d0f49d01c831aaa48049c34899fe96

! modules/javafx.graphics/src/main/java/com/sun/javafx/tk/quantum/GlassSystemMenu.java
+ modules/javafx.graphics/src/shims/java/com/sun/javafx/tk/quantum/GlassSystemMenuShim.java
! tests/system/src/test/addExports
+ tests/system/src/test/java/test/com/sun/javafx/tk/quantum/SystemMenuBarTest.java
- tests/system/src/test/java/test/javafx/stage/SystemMenuBarTest.java



More information about the openjfx-changes mailing list