On Wed, 30 Nov 2022 23:28:02 GMT, Andy Goryachev <[email protected]> wrote:
>> modules/javafx.controls/src/main/java/javafx/scene/control/skin/MenuBarSkin.java
>> line 374:
>>
>>> 372:
>>> 373: // When the parent window looses focus - menu
>>> selection should be cleared
>>> 374:
>>> sceneListenerHelper.addChangeListener(scene.windowProperty(), true, (sr,
>>> oldw, w) -> {
>>
>> Suggestion:
>>
>>
>> sceneListenerHelper.addChangeListener(scene.windowProperty(), true, w -> {
>
> my version does not create extra object(s).
Hm, I thought that the number of objects created is the same, either a
`ChangeListener` is created and then wrapped in `ChLi` or a `Consumer` is
created and wrapped in `ChLi`.
-------------
PR: https://git.openjdk.org/jfx/pull/906