On Tue, 6 Apr 2021 15:43:43 GMT, Marius Hanl 
<github.com+66004280+mara...@openjdk.org> wrote:

>> When DialogPane#getButtonTypes().setAll() is called twice with the same 
>> argument(s), DialogPane#lookupButton does not return the node which is shown 
>> inside the button bar.
>> This is due DialogPane adding two list change listeners to 'buttons' 
>> (#getButtonTypes). They have the wrong order, which will result in the 
>> button bar not changing at all and the 'buttonNodes' list will recreate the 
>> dialog button(s).
>> Finally, this will make DialogPane#lookupButton returning the 'wrong' 
>> button, which is in fact not used inside the dialog button bar.
>
> Marius Hanl has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   8263807: Code review changes

Marked as reviewed by kcr (Lead).

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

PR: https://git.openjdk.java.net/jfx/pull/432

Reply via email to