changeset 3978:1571aa7abe47 icedtea-1.14

Fixed the test behaviour - checking if test frame is really initialized.
author ptisnovs
date Thu, 19 May 2011 18:13:54 +0200
parents fcc5e53dca33
children 7889b0263b3f
files test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java	Wed May 18 22:28:29 2011 +0200
+++ b/test/java/awt/Component/PrintAllXcheckJNI/PrintAllXcheckJNI.java	Thu May 19 18:13:54 2011 +0200
@@ -39,6 +39,15 @@
         Frame frame = new Frame();
         frame.setVisible(true);
 
+        // wait until frame is really displayed
+        while (frame.getWidth() == 0 || frame.getHeight() == 0) {
+            System.out.println("Still not displayed...");
+            try {
+                Thread.currentThread().sleep(1);
+            }
+            catch (InterruptedException ie) {}
+        }
+
         BufferedImage img = new BufferedImage(frame.getWidth(),
                                               frame.getHeight(),
                                               BufferedImage.TYPE_INT_RGB);