On Wed, 27 Nov 2024 13:50:11 GMT, Michael Strauß <mstra...@openjdk.org> wrote:

>> modules/javafx.graphics/src/main/native-glass/gtk/PlatformSupport.cpp line 
>> 125:
>> 
>>> 123:         putBoolean(env, prefs, "GTK.enable_animations", 
>>> enableAnimations);
>>> 124: 
>>> 125:         if (g_object_class_find_property(G_OBJECT_GET_CLASS(settings), 
>>> "gtk-overlay-scrolling")) {
>> 
>> Looks good, presuming that we want the property to be absent on systems that 
>> don't support this setting.
>
> Yes, a property that isn't available shouldn't be included in the preferences 
> map. We've documented that in `Platform.Preferences`:
> 
>      * The preferences that are reported by the platform may be dependent on 
> the operating system version
>      * and its current configuration, so applications should not assume that 
> a particular preference is
>      * always available.

Yes, so this is fine.

-------------

PR Review Comment: https://git.openjdk.org/jfx/pull/1618#discussion_r1860705373

Reply via email to