# HG changeset patch # User denis # Date 1343643512 -14400 # Node ID 797aed840eb1e880718b5731f3c898810645c6cb # Parent df945ef30444adf08f3ef14b0c49c8bda6dda587 7149068: java/awt/Window/Grab/GrabTest.java failed Reviewed-by: bagiras diff -r df945ef30444 -r 797aed840eb1 test/java/awt/Window/Grab/GrabTest.java --- a/test/java/awt/Window/Grab/GrabTest.java Wed Jul 25 14:47:10 2012 +0400 +++ b/test/java/awt/Window/Grab/GrabTest.java Mon Jul 30 14:18:32 2012 +0400 @@ -65,7 +65,7 @@ }, sun.awt.SunToolkit.GRAB_EVENT_MASK); f = new Frame("Frame"); - f.setSize(200, 200); + f.setBounds(0, 0, 300, 300); f.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { System.out.println(e); @@ -74,7 +74,7 @@ }); f1 = new Frame("OtherFrame"); - f1.setBounds(600, 100, 200, 200); + f1.setBounds(700, 100, 200, 200); w = new Window(f); w.setLayout(new FlowLayout()); @@ -86,7 +86,7 @@ } }); w.add(b); - w.setBounds(300, 100, 200, 200); + w.setBounds(400, 100, 200, 200); w.setBackground(Color.blue); w.addMouseListener(new MouseAdapter() { public void mousePressed(MouseEvent e) { @@ -175,7 +175,8 @@ // 6. Check that press on the outside area causes ungrab Point loc = f.getLocationOnScreen(); - robot.mouseMove(loc.x + 100, loc.y + f.getSize().height + 300); + robot.mouseMove(loc.x + 100, loc.y + f.getSize().height + 1); + Util.waitForIdle(robot); robot.mousePress(InputEvent.BUTTON1_MASK); robot.delay(50); robot.mouseRelease(InputEvent.BUTTON1_MASK);