--- old/test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java 2014-12-04 11:41:53.000000000 +0300 +++ new/test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java 2014-12-04 11:41:53.000000000 +0300 @@ -34,7 +34,6 @@ import java.awt.event.*; import java.util.concurrent.Callable; import javax.swing.SwingUtilities; -import sun.awt.SunToolkit; import test.java.awt.regtesthelpers.Util; public class SimpleWindowActivationTest { @@ -45,7 +44,6 @@ private static Button wbutton; private static Label label; private static Robot robot; - private static SunToolkit toolkit; public static void main(String[] args) throws Exception { @@ -54,7 +52,6 @@ return; } - toolkit = (SunToolkit) Toolkit.getDefaultToolkit(); robot = new Robot(); robot.setAutoDelay(50); @@ -66,10 +63,10 @@ }, FocusEvent.FOCUS_EVENT_MASK | WindowEvent.WINDOW_FOCUS_EVENT_MASK); createAndShowWindow(); - toolkit.realSync(); + robot.waitForIdle(); createAndShowFrame(); - toolkit.realSync(); + robot.waitForIdle(); // click on Frame clickOn(getClickPoint(frame)); @@ -96,7 +93,7 @@ // won't activate it. window.setFocusableWindowState(false); - toolkit.realSync(); + robot.waitForIdle(); clickOn(getClickPoint(label)); @@ -136,11 +133,12 @@ static void clickOn(Point point) { robot.mouseMove(point.x, point.y); + robot.waitForIdle(); robot.mousePress(InputEvent.BUTTON1_MASK); robot.mouseRelease(InputEvent.BUTTON1_MASK); - toolkit.realSync(); + robot.waitForIdle(); } static Point getClickPoint(Component c) {