# HG changeset patch # User kshefov # Date 1354279177 0 # Node ID 82857735f24378ba62917e91b39eaa3ec475498e # Parent e83b878abcab25b5dfbc54dec94973fc600a926b 7124242: [macosx] Test doesn't work because of the frame round corners in the LaF Reviewed-by: anthony, yan, alexsch diff -r e83b878abcab -r 82857735f243 jdk/test/javax/swing/text/CSSBorder/6796710/bug6796710.java --- a/jdk/test/javax/swing/text/CSSBorder/6796710/bug6796710.java Thu Nov 29 07:42:23 2012 -0500 +++ b/jdk/test/javax/swing/text/CSSBorder/6796710/bug6796710.java Fri Nov 30 12:39:37 2012 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -23,7 +23,7 @@ /* * @test - * @bug 6796710 + * @bug 6796710 7124242 * @summary Html content in JEditorPane is overlapping on swing components while resizing the application. * @library ../../../regtesthelpers * @build Util @@ -31,11 +31,10 @@ @run main bug6796710 */ -import sun.awt.SunToolkit; - -import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; +import javax.swing.*; +import sun.awt.SunToolkit; public class bug6796710 { // The page is inlined because we want to be sure that the JEditorPane filled synchronously @@ -68,9 +67,12 @@ robot = new Robot(); SwingUtilities.invokeAndWait(new Runnable() { + @Override public void run() { frame = new JFrame(); + frame.setUndecorated(true); + pnBottom = new JPanel(); pnBottom.add(new JLabel("Some label")); pnBottom.add(new JButton("A button")); @@ -95,9 +97,13 @@ ((SunToolkit) SunToolkit.getDefaultToolkit()).realSync(); + // This delay should be added for MacOSX, realSync is not enough + Thread.sleep(1000); + BufferedImage bufferedImage = getPnBottomImage(); SwingUtilities.invokeAndWait(new Runnable() { + @Override public void run() { frame.setSize(400, 150); }