From e37322d147341ea94a6efeebdc88f34f3a43d5db Mon Sep 17 00:00:00 2001 From: Haowei Wen Date: Fri, 27 Aug 2021 20:05:18 +0800 Subject: [PATCH] fix: NPE caused by uninitialized processPriority --- .../src/main/java/org/jackhuang/hmcl/game/LaunchOptions.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/LaunchOptions.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/LaunchOptions.java index 179a35510..ab39645d6 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/game/LaunchOptions.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/game/LaunchOptions.java @@ -55,7 +55,7 @@ public class LaunchOptions implements Serializable { private String preLaunchCommand; private NativesDirectoryType nativesDirType; private String nativesDir; - private ProcessPriority processPriority; + private ProcessPriority processPriority = ProcessPriority.NORMAL; /** * The game directory @@ -497,7 +497,7 @@ public class LaunchOptions implements Serializable { return this; } - public Builder setProcessPriority(ProcessPriority processPriority) { + public Builder setProcessPriority(@NotNull ProcessPriority processPriority) { options.processPriority = processPriority; return this; }