From f7aeef3ffc5a14f52149c550a30f5aabb8a94b2d Mon Sep 17 00:00:00 2001 From: huangyuhui Date: Sun, 28 Jan 2018 15:03:18 +0800 Subject: [PATCH] Fix malformd version settings leading to unmodifiable configuration --- .../main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java | 1 + 1 file changed, 1 insertion(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java b/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java index 3912de35a..4bf9b01db 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/game/HMCLGameRepository.java @@ -131,6 +131,7 @@ public class HMCLGameRepository extends DefaultGameRepository { initVersionSetting(id, versionSetting); } catch (Exception ex) { // If [JsonParseException], [IOException] or [NullPointerException] happens, the json file is malformed and needed to be recreated. + initVersionSetting(id, new VersionSetting()); } }