On Tue, 20 Dec 2022 16:03:23 GMT, Ambarish Rapte <ara...@openjdk.org> wrote:

>> Michael Strauß has updated the pull request with a new target base due to a 
>> merge or a rebase. The pull request now contains three commits:
>> 
>>  - Merge branch 'master' into fixes/keyhandler-refactor
>>  - review changes
>>  - Removed KeyHandler
>
> modules/javafx.graphics/src/main/java/javafx/scene/Scene.java line 2279:
> 
>> 2277:     }
>> 2278: 
>> 2279:     private void setFocusOwner(Node node, boolean focusVisible) {
> 
> The earlier method `setFocusVisible()` is now merged into this method 
> `setFocusOwner()`. and also the call to this method from `requestFocus()` is 
> changed.
> That seems Ok to me, But would like a second pair of eye on it.

It took me a minute to see what he did, but it does look equivalent. The calls 
to this method from line 369 and line 2197 will hit the case on lines 2301-2307 
if the node is the current focus owner, which will set the focus visible 
property as it did before.

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

PR: https://git.openjdk.org/jfx/pull/962

Reply via email to