On Fri, 10 Nov 2023 11:58:19 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

>> Abhishek Kumar has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   jtreg update
>
> src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java line 
> 276:
> 
>> 274:                     name = c.getAccessibleContext().getAccessibleName();
>> 275:                 }
>> 276:             }
> 
> For the button, super usually returns `""` (empty string) which is the 
> default caption of the button. This code preserves the common behaviour of 
> `getAccessibleName`, in particular it returns `accessibleName` field if it's 
> set.
> 
> Since the arrow button is an internal component, we may drop calling `super`. 
> However, I'm unsure about it.
> 
> The two `if` statements could be combined into one:
> 
> 
>             if ((name == null || name.isEmpty())
>                 && (!comboBox.isEditable() && comboBox.getSelectedItem() != 
> null)) {

Conditions combined.

> Since the arrow button is an internal component, we may drop calling super. 
> However, I'm unsure about it.

I think we can keep this as it is.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/14497#discussion_r1389729338

Reply via email to