From 84cf42b736bd270517209842d2c9a02f698db88d Mon Sep 17 00:00:00 2001 From: Jayathirth D V Date: Mon, 21 Nov 2022 09:50:57 +0000 Subject: [PATCH] 8297241: Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java 8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again Reviewed-by: serb (cherry picked from commit 3c0949824e06f2b3d44f1bde9d2292a7627b0197) --- .../OnScreenRenderingResizeTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java b/test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java index 7dca9a2c794..1015567357c 100644 --- a/test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java +++ b/test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java @@ -63,7 +63,10 @@ public class OnScreenRenderingResizeTest { private static Frame frame; private static void createAndShowGUI() { - frame = new Frame(); + frame = new Frame() { + public void paint(Graphics g) {} + public void update(Graphics g) {} + }; frame.setBackground(bgColor); frame.setUndecorated(true); frame.setAlwaysOnTop(true); @@ -148,6 +151,9 @@ public void run() { incH = -incH; } frame.setSize(w, h); + if (robot != null) { + robot.waitForIdle(); + } cnt = 0; } // try to put the device into non-default state, for example,