diff --git a/classlib/src/main/java/org/teavm/classlib/java/io/TFile.java b/classlib/src/main/java/org/teavm/classlib/java/io/TFile.java index e088a7b97..10d515a7f 100644 --- a/classlib/src/main/java/org/teavm/classlib/java/io/TFile.java +++ b/classlib/src/main/java/org/teavm/classlib/java/io/TFile.java @@ -508,10 +508,10 @@ public class TFile implements Serializable, Comparable { if (directory == null) { String tmpDir = System.getProperty("java.io.tmpdir", "."); tmpDirFile = new TFile(tmpDir); + tmpDirFile.mkdirs(); } else { tmpDirFile = directory; } - tmpDirFile.mkdirs(); TFile result; do { result = genTempFile(prefix, newSuffix, tmpDirFile);