1.1 --- a/test/javax/swing/JFileChooser/6713352/bug6713352.java Fri May 15 17:26:45 2009 +0400
1.2 +++ b/test/javax/swing/JFileChooser/6713352/bug6713352.java Thu May 28 18:11:07 2009 +0400
1.3 @@ -40,6 +40,12 @@
1.4 public static void main(String[] args) throws Exception {
1.5 SwingUtilities.invokeAndWait(new Runnable() {
1.6 public void run() {
1.7 + String tempDir = System.getProperty("java.io.tmpdir");
1.8 +
1.9 + if (tempDir == null || !new File(tempDir).isDirectory()) {
1.10 + tempDir = System.getProperty("user.home");
1.11 + }
1.12 +
1.13 MyFileSystemView systemView = new MyFileSystemView();
1.14
1.15 synchronized (systemView) { // Get SystemView lock
1.16 @@ -56,7 +62,7 @@
1.17 try {
1.18 System.out.println("Try to get Invokers lock");
1.19
1.20 - ShellFolder.getShellFolder(new File("c:/")).listFiles(true);
1.21 + ShellFolder.getShellFolder(new File(tempDir)).listFiles(true);
1.22 } catch (FileNotFoundException e) {
1.23 throw new RuntimeException(e);
1.24 }