< 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 >