From 369b9bb6cf3c40b44f23f907b738d957e5c02d81 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Sat, 24 Aug 2019 11:57:43 +0800 Subject: [PATCH] Fix #603 --- .../org/jackhuang/hmcl/download/DefaultDependencyManager.java | 2 +- .../hmcl/download/liteloader/LiteLoaderInstallTask.java | 2 +- .../jackhuang/hmcl/download/optifine/OptiFineInstallTask.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/DefaultDependencyManager.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/DefaultDependencyManager.java index f20c88dcc..9debbf58c 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/DefaultDependencyManager.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/DefaultDependencyManager.java @@ -84,7 +84,7 @@ public class DefaultDependencyManager extends AbstractDependencyManager { @Override public Task checkLibraryCompletionAsync(Version version) { - return new GameLibrariesTask(this, version); + return new GameLibrariesTask(this, version, version.getLibraries()); } @Override diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/liteloader/LiteLoaderInstallTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/liteloader/LiteLoaderInstallTask.java index ca3fb661b..6547ed215 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/liteloader/LiteLoaderInstallTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/liteloader/LiteLoaderInstallTask.java @@ -79,7 +79,7 @@ public final class LiteLoaderInstallTask extends Task { .setLogging(Collections.emptyMap()) // Mods may log in malformed format, causing XML parser to crash. So we suppress using official log4j configuration ); - dependencies.add(dependencyManager.checkLibraryCompletionAsync(version.setLibraries(getResult().getLibraries()))); + dependencies.add(dependencyManager.checkLibraryCompletionAsync(getResult())); } } diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineInstallTask.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineInstallTask.java index 9fff32b54..ba9ec6e7c 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineInstallTask.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/download/optifine/OptiFineInstallTask.java @@ -185,7 +185,7 @@ public final class OptiFineInstallTask extends Task { libraries )); - dependencies.add(dependencyManager.checkLibraryCompletionAsync(version.setLibraries(libraries))); + dependencies.add(dependencyManager.checkLibraryCompletionAsync(getResult())); } public static class UnsupportedOptiFineInstallationException extends UnsupportedOperationException {