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 9d9baf252..15bd9e801 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 final class CleanroomInstallTask extends Task { @Override public void postExecute() throws Exception { - Files.deleteIfExists(installer); + if (remote != null) { + Files.deleteIfExists(installer); + } + setResult(task.getResult()); }