RFR: 8332947: [macos] java.awt.desktop.OpenURIHandler is not receiving events
Pabulaner IV
duke at openjdk.org
Mon Apr 14 21:03:21 UTC 2025
When trying to register an open URI handler when using JavaFX with a native menu, this task fails on Mac.
Either the native menu is not shown or the URIs are not received.
This pull request fixes this issue if AWT is registered after JavaFX, so that AWT runs embedded inside JavaFX.
It fixes this by introducing a native event to AWT, which can be used by JavaFX to forward events such as an openURL event.
JavaFX Pull Request: https://github.com/openjdk/jfx/pull/1755
Co-Author: @FlorianKirmaier
-------------
Commit messages:
- 8332947: [macos] java.awt.desktop.OpenURIHandler is not receiving events
Changes: https://git.openjdk.org/jdk/pull/24379/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=24379&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8332947
Stats: 39 lines in 1 file changed: 26 ins; 13 del; 0 mod
Patch: https://git.openjdk.org/jdk/pull/24379.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/24379/head:pull/24379
PR: https://git.openjdk.org/jdk/pull/24379
More information about the client-libs-dev
mailing list