On Wed, 4 Feb 2026 20:44:02 GMT, Phil Race <[email protected]> wrote:
> remove AppContext from Swing's MenuSelectionManager
src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java line 75:
> 73: // installing additional listener if found in the
> AppContext
> 74: Object o =
> context.get(SwingUtilities2.MENU_SELECTION_MANAGER_LISTENER_KEY);
> 75: if (o instanceof ChangeListener listener) {
Why am I not preserving this listener logic ?
Well nothing adds such a listener to the AppContext or anywhere else.
This is the only usage ... because this was added to be used from closed Java
Plugin applet related code that we don't have in current JDK. So it has been
obsolete for a while.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/29579#discussion_r2765914076