On Fri, 28 Jun 2024 20:05:44 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

>> Abhishek Kumar has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Remove AquaMnemonicHandler class and unused APIs from WinDowsLookAndFeel, 
>> copyright year update
>
> Overall, the changes look good to me.
> 
> There are several minor comments though.
> 
> Now we have one common mnemonic handler instead of two… short of having three 
> of those.

@aivanov-jdk `TestMenuMnemonic.java, bug4736093.java` and `bug6921687.java` 
tests failed after the helper methods are moved from `WindowsLookAndFeel.java` 
file to `MnemonicHandler.java`. Updated the test to invoke helper methods from 
MnemonicHandler class. 
CI testing is all ok after these tests update.

> src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
>  line 82:
> 
>> 80:             mnemonicIndex = -1;
>> 81:         }
>> 82:         if ( UIManager.getColor("Label.disabledForeground") instanceof 
>> Color &&
> 
> Perhaps, we could resolve the warning: `UIManager.getColor` returns `Color` 
> object, so what `instanceof Color` really verifies here is whether the 
> returned object is `null` or not.

Not sure whether it is really required to update in this PR as the change may 
not be in the scope.

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

PR Comment: https://git.openjdk.org/jdk/pull/18992#issuecomment-2205837472
PR Review Comment: https://git.openjdk.org/jdk/pull/18992#discussion_r1664028372

Reply via email to