jdk/src/java.desktop/share/classes/javax/swing/SortingFocusTraversalPolicy.java
changeset 30458 e8bb8c0f25ba
parent 28231 b608ffcaed74
child 32865 f9cb6e427f9e
--- 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;
+                    }
                 }
             }
         }