jdk/test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java
changeset 28087 622b2f420bc3
parent 20436 7824db4971a9
child 40128 e635645d2a8a
--- a/jdk/test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java	Fri Dec 05 12:41:29 2014 +0300
+++ b/jdk/test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java	Fri Dec 05 14:55:08 2014 +0300
@@ -32,14 +32,12 @@
 import java.awt.event.*;
 import java.util.concurrent.atomic.AtomicInteger;
 import javax.swing.SwingUtilities;
-import sun.awt.SunToolkit;
 
 public class NofocusListDblClickTest {
     static final int EXPECTED_ACTION_COUNT = 2;
     static Robot robot;
     static final AtomicInteger actionPerformed = new AtomicInteger(0);
     static List lst;
-    private static final SunToolkit toolkit = (SunToolkit) Toolkit.getDefaultToolkit();
 
     public static void main(String[] args) throws Exception {
         SwingUtilities.invokeAndWait(new Runnable() {
@@ -47,16 +45,16 @@
                 createAndShowGUI();
             }
         });
-        toolkit.realSync();
+        robot = new Robot();
+        robot.setAutoDelay(50);
+        robot.waitForIdle();
         Thread.sleep(1000);
 
-        robot = new Robot();
-        robot.setAutoDelay(50);
         // ACTION_PERFORMED event happens only on even clicks
         clickTwiceOn(lst);
         Thread.sleep(500);
         clickTwiceOn(lst);
-        toolkit.realSync();
+        robot.waitForIdle();
         Thread.sleep(1000);
 
         synchronized (actionPerformed) {