diff --git a/test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java b/test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java index 323ede041399f19dbfbc6e1c79dbce08ebc0a86b..f93c2cd746b83700a740c912898b4591c1c2846a 100644 --- a/test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java +++ b/test/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java @@ -83,6 +83,12 @@ public class FilenameFilterTest extends Applet if (fd == null) { throw new RuntimeException("fd is null (very unexpected thing :("); } + //Wait a little; some native dialog implementations may take a while + //to initialize and call the filter. See 6959787 for an example. + try { + Thread.sleep(5000); + } catch (Exception ex) { + } fd.dispose(); if (!filter_was_called) { throw new RuntimeException("Filter was not called");