On Fri, 15 Nov 2024 21:26:39 GMT, msternermxy <d...@openjdk.org> wrote:

>> Prasanta Sadhukhan has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Review comment
>
> src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
>  line 71:
> 
>> 69:         Boolean.getBoolean(System.getProperty("sun.java2d.twp.forceopt", 
>> "false"));
>> 70:     private static final boolean forceSW  =
>> 71:         Boolean.getBoolean(System.getProperty("sun.java2d.twp.forcesw", 
>> "false"));
> 
> This seems to mistakenly combine `Boolean.getBoolean()` and 
> `System.getProperty()`, instead of only using the former or using 
> `Boolean.parseBoolean()` with the latter. Same issue above for `forceOpt`.

Skara hasn't removed the above "Terms of User" banner, but I'm pretty sure that 
@msternermxy is right, and that this is not equivalent to the original.

It should either be 
`Boolean.parseBoolean(System.getProperty("sun.java2d.twp.forcesw", "false"));` 
or else  `Boolean.parseBoolean("sun.java2d.twp.forcesw");` -- the latter being 
OK because false is the default for a property that is not set. Same for 
`forceOpt`.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/22083#discussion_r1844578313

Reply via email to