RFR: 8320965: Scrolling on a touch enabled display fails on Wayland [v2]
Kevin Rushforth
kcr at openjdk.org
Mon Dec 18 21:53:48 UTC 2023
On Mon, 18 Dec 2023 21:47:05 GMT, Kevin Rushforth <kcr at openjdk.org> wrote:
>> In any case, if `GdkSeat` is available only since 3.20, then we need to add the compile-time checks anyway, since minimum supported is 3.8.
>
> It seems like this is the best we can do for now. What is means is that we won't be able to build on a system with 3.8 - 3.19 and distribute a library that will use the new functionality when running on 3.20 or later. That's probably OK in this case, but is worth noting.
>
> What is important, and why the runtime check is needed (as noted above) is that we can build a production release of JavaFX on a system that has a later GTK and it will run on a system with an older GTK. It won't use the feature on those older systems, but won't crash.
As an FYI, we use GTK 3.22 on our CI build machines so I wouldn't want to see the build-time dependency move any higher than it currently is.
-------------
PR Review Comment: https://git.openjdk.org/jfx/pull/1305#discussion_r1430682992
More information about the openjfx-dev
mailing list