8023148: [macosx] java.util.NoSuchElementException at java.util.LinkedList.getFirst
Reviewed-by: ant, serb
--- 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