On Fri, 13 Jan 2023 19:35:23 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

>> Harshitha Onkar has updated the pull request with a new target base due to a 
>> merge or a rebase. The pull request now contains 15 commits:
>> 
>>  - removed unused parameters, old stroke changes
>>  - Merge branch 'master' into RefactorBorder_8294484
>>  - moved strokeWidth logic to individual classes
>>  - review changes
>>  - Revert "test changes"
>>    
>>    This reverts commit abed51bd420941d8efa7b779b86257978f56810e.
>>  - test changes
>>  - minor changes
>>  - Merge branch 'master' into RefactorBorder_8294484
>>  - Merge branch 'master' into RefactorBorder_8294484
>>  - review changes
>>  - ... and 5 more: https://git.openjdk.org/jdk/compare/43847c43...9caca6b2
>
> src/java.desktop/share/classes/javax/swing/border/EtchedBorder.java line 161:
> 
>> 159:         if (g instanceof Graphics2D) {
>> 160:             Graphics2D g2d = (Graphics2D) g;
>> 161:             g2d.setStroke(new BasicStroke((float) stkWidth));
> 
> There's only one statement left inside the `if` block, shall get rid of 
> another local variable?
> 
>             ((Graphics2D) g).setStroke(new BasicStroke((float) stkWidth));

@aivanov-jdk In case g isn't an instance of Graphic2d, a default value for 
strokeWidth is required outside of if block as it is used within 
`paintBorderShadow `& `paintBorderHighlight`.

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

PR: https://git.openjdk.org/jdk/pull/11571

Reply via email to