< prev index next >

modules/graphics/src/main/java/com/sun/javafx/scene/traversal/TraversalEngine.java

Print this page

        

@@ -24,10 +24,11 @@
  */
 
 package com.sun.javafx.scene.traversal;
 
 import com.sun.javafx.application.PlatformImpl;
+import com.sun.javafx.scene.NodeHelper;
 import javafx.geometry.BoundingBox;
 import javafx.geometry.Bounds;
 import javafx.scene.Node;
 import javafx.scene.Parent;
 

@@ -202,11 +203,11 @@
         }
 
         private void addFocusableChildrenToList(List<Node> list, Parent parent) {
             List<Node> parentsNodes = parent.getChildrenUnmodifiable();
             for (Node n : parentsNodes) {
-                if (n.isFocusTraversable() && !n.isFocused() && n.impl_isTreeVisible() && !n.isDisabled()) {
+                if (n.isFocusTraversable() && !n.isFocused() && NodeHelper.isTreeVisible(n) && !n.isDisabled()) {
                     list.add(n);
                 }
                 if (n instanceof Parent) {
                     addFocusableChildrenToList(list, (Parent)n);
                 }
< prev index next >