diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/cleanroom/CleanroomInstallTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/cleanroom/CleanroomInstallTask.java index 9d9baf2524..15bd9e8016 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/cleanroom/CleanroomInstallTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/cleanroom/CleanroomInstallTask.java @@ -92,7 +92,10 @@ public boolean doPostExecute() { @Override public void postExecute() throws Exception { - Files.deleteIfExists(installer); + if (remote != null) { + Files.deleteIfExists(installer); + } + setResult(task.getResult()); }