8248490: [macOS] Undecorated stage does not minimize #264
When running a JavaFX application on macOS using a JDK compiled with the MacOSX 10.13 SDK or later, an undecorated or transparent stage cannot be programmatically minimized (iconified). The reason for this failure is that JavaFX only sets the
Note that it is the version of the SDK used to compile the JDK and not the version that is used to compile JavaFX that exposes this bug.
The fix is to temporarily set the
A similar fix was done for AWT. See JDK-8214046.
I propose to fix this in JavaFX 15, so it it targeted to the
arapte left a comment
Fix and test both look good to me. Confirmed that test fails before and passes after the fix.
@kevinrushforth This change now passes all automated pre-integration checks. When the change also fulfills all project specific requirements, type
Since the source branch of this PR was last updated there have been 15 commits pushed to the
As there are no conflicts, your changes will automatically be rebased on top of these commits when integrating. If you prefer to avoid automatic rebasing, please merge
@kevinrushforth The following commits have been pushed to jfx15 since your change was applied:
Your commit was automatically rebased without conflicts.
Pushed as commit 2f4666a.