On Thu, 27 Aug 2026 12:30:32 GMT, Michael Strauß <[email protected]> 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 43 commits: >> >> - Merge branch 'master' into 8354943_v2 >> - mapped = true for popups >> - Do not block sent configure events, as doing so breaks screen-change >> detection. >> - - Restore gdk_event_request_motions (it's needed even without event >> compression) >> - Remove cursor unref (it's aready de-referenced on gdk_window_set_cursor) >> - Improve XComposite message >> - Remove configurable delays >> - Fix test >> - Xorg fixes >> - Revert "Rewrite WrongStageFocusWithApplicationModalityTest because it >> fails intermittently" >> >> This reverts commit c6b9dd745e5d762adb89a3b596e53b0d8a790d7f. >> - Rewrite WrongStageFocusWithApplicationModalityTest because it fails >> intermittently >> - Use existing verbose flag for GTK >> - ... and 33 more: https://git.openjdk.org/jfx/compare/58a7bea2...969ed5f3 > > modules/javafx.graphics/src/main/native-glass/gtk/glass_window.cpp line 1206: > >> 1204: >> 1205: gtk_window_set_geometry_hints(GTK_WINDOW(gtk_widget), nullptr, >> nullptr, >> 1206: (GdkWindowHints) (GDK_HINT_MIN_SIZE | GDK_HINT_MAX_SIZE)); > > What does this function do? The > [set_geometry_hints](https://docs.gtk.org/gtk3/method.Window.set_geometry_hints.html) > documentation say that `geom_mask` is a "bitmask indicating which struct > fields should be paid attention to", but `geometry` is null. It removes the minimum and maximum window size constraints, allowing the window to be resized programmatically even when those constraints would otherwise prevent it. This matches the behavior provided on other platforms. ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/2139#discussion_r3943811010
