--- a/jdk/src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java Tue Apr 14 09:34:59 2015 +0300
+++ b/jdk/src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java Tue Apr 14 15:24:10 2015 +0400
@@ -570,7 +570,10 @@
} else if (comp instanceof Container && comp != aContainer) {
Container cont = (Container)comp;
if (cont.isFocusTraversalPolicyProvider()) {
- return cont.getFocusTraversalPolicy().getLastComponent(cont);
+ Component retComp = cont.getFocusTraversalPolicy().getLastComponent(cont);
+ if (retComp != null) {
+ return retComp;
+ }
}
}
}