Mercurial > hg > release > icedtea7-forest-2.3 > jdk
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);