IDEA-115305 (requirements to temp directory relaxed)

This commit is contained in:
Roman Shevchenko
2013-10-23 20:04:41 +02:00
parent 520bb4b6bb
commit 3b38f59623
@@ -25,6 +25,7 @@ import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.util.SystemInfo;
import com.intellij.openapi.util.SystemInfoRt;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.util.io.FileUtilRt;
import com.intellij.openapi.util.io.win32.IdeaWin32;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.ui.AppUIUtil;
@@ -168,7 +169,11 @@ public class StartupUtil {
new ProcessBuilder(ideTempFile.getAbsolutePath()).start().waitFor() == 0;
}
tempAccessible = tempExecutable && ideTempFile.delete();
if (!FileUtilRt.delete(ideTempFile)) {
ideTempFile.deleteOnExit();
}
tempAccessible = tempExecutable;
}
catch (Exception ignored) { }
}