8023148: [macosx] java.util.NoSuchElementException at java.util.LinkedList.getFirst
authorpchelko
Tue, 17 Dec 2013 11:19:27 +0400
changeset 23239 b9f47a000ebd
parent 23238 57997d148fc0
child 23240 1125cbc3f4b7
8023148: [macosx] java.util.NoSuchElementException at java.util.LinkedList.getFirst Reviewed-by: ant, serb
jdk/src/share/classes/java/awt/DefaultKeyboardFocusManager.java
--- a/jdk/src/share/classes/java/awt/DefaultKeyboardFocusManager.java	Mon Dec 16 17:35:08 2013 +0400
+++ b/jdk/src/share/classes/java/awt/DefaultKeyboardFocusManager.java	Tue Dec 17 11:19:27 2013 +0400
@@ -287,7 +287,7 @@
         synchronized (this) {
             KeyEvent ke = enqueuedKeyEvents.isEmpty() ? null : enqueuedKeyEvents.getFirst();
             if (ke != null && time >= ke.getWhen()) {
-                TypeAheadMarker marker = typeAheadMarkers.getFirst();
+                TypeAheadMarker marker = typeAheadMarkers.isEmpty() ? null : typeAheadMarkers.getFirst();
                 if (marker != null) {
                     Window toplevel = marker.untilFocused.getContainingWindow();
                     // Check that the component awaiting focus belongs to