< prev index next >
modules/graphics/src/main/java/com/sun/javafx/scene/traversal/TraversalEngine.java
Print this page
*** 24,33 ****
--- 24,34 ----
*/
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,212 ****
}
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()) {
list.add(n);
}
if (n instanceof Parent) {
addFocusableChildrenToList(list, (Parent)n);
}
--- 203,213 ----
}
private void addFocusableChildrenToList(List<Node> list, Parent parent) {
List<Node> parentsNodes = parent.getChildrenUnmodifiable();
for (Node n : parentsNodes) {
! if (n.isFocusTraversable() && !n.isFocused() && NodeHelper.isTreeVisible(n) && !n.isDisabled()) {
list.add(n);
}
if (n instanceof Parent) {
addFocusableChildrenToList(list, (Parent)n);
}
< prev index next >