RFR: 8354943: [Linux] Simplify and update glass gtk backend: window sizing, positioning, and state management issues [v71]
Thiago Milczarek Sayao
tsayao at openjdk.org
Sun Jan 25 16:05:59 UTC 2026
On Fri, 16 Jan 2026 18:20:58 GMT, Martin Fox <mfox at openjdk.org> wrote:
>> Thiago Milczarek Sayao has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 85 commits:
>>
>> - Merge branch 'master' into 8354943
>>
>> # Conflicts:
>> # tests/system/src/test/java/test/util/Util.java
>> - Merge branch 'master' into 8354943
>> - Remote assumeTrue for JDK-8364547
>> - Merge branch 'master' into 8354943
>> - Merge branch 'master' into 8354943
>>
>> # Conflicts:
>> # modules/javafx.graphics/src/main/native-glass/gtk/glass_window_ime.cpp
>> - Merge branch 'master' into 8354943
>> - Fix copyright header
>> - Revert "8367898: Skip StageFocusTest on Linux"
>>
>> This reverts commit c95cdcdc9cd8b3070e8076ea91234772d6a21331.
>> - Merge branch 'master' into 8354943
>> - Remove unused imports
>> - ... and 75 more: https://git.openjdk.org/jfx/compare/6626e013...7e3c3205
>
> modules/javafx.graphics/src/main/java/com/sun/glass/ui/gtk/GtkWindow.java line 134:
>
>> 132: minimizeImpl(ptr, minimize);
>> 133:
>> 134: if (!isVisible()) {
>
> This check is new and only happens when minimizing, not maximizing. Under what conditions does this occur?
It was a leftover from development. I've removed it.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1789#discussion_r2725656919
More information about the openjfx-dev
mailing list