7167780: Hang javasoft.sqe.tests.api.javax.swing.Timer.Ctor2Tests
authorrupashka
Wed, 25 Jul 2012 13:41:46 +0400
changeset 13352 a9ef04068234
parent 13351 47fe93fecb84
child 13353 a043d6778c4c
7167780: Hang javasoft.sqe.tests.api.javax.swing.Timer.Ctor2Tests Reviewed-by: alexsch
jdk/src/share/classes/javax/swing/TimerQueue.java
--- a/jdk/src/share/classes/javax/swing/TimerQueue.java	Tue Jul 24 16:26:05 2012 +0400
+++ b/jdk/src/share/classes/javax/swing/TimerQueue.java	Wed Jul 25 13:41:46 2012 +0400
@@ -187,6 +187,9 @@
                                 addTimer(delayedTimer);
                             }
                         }
+
+                        // Allow run other threads on systems without kernel threads
+                        timer.getLock().newCondition().awaitNanos(1);
                     } catch (SecurityException ignore) {
                     } finally {
                         timer.getLock().unlock();