From 0c25f31493fe3d2be2ebcb8e93275d17c4ec6db2 Mon Sep 17 00:00:00 2001 From: yushijinhun Date: Sat, 26 Jan 2019 22:50:51 +0800 Subject: [PATCH] fix npe --- .../java/org/jackhuang/hmcl/ui/account/AddAccountPane.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AddAccountPane.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AddAccountPane.java index 9dd6b67eb..a346b08dc 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AddAccountPane.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/account/AddAccountPane.java @@ -56,6 +56,7 @@ import java.util.Map; import java.util.concurrent.CountDownLatch; import java.util.logging.Level; +import static java.util.Collections.emptyList; import static java.util.Collections.unmodifiableList; import static java.util.Objects.requireNonNull; import static org.jackhuang.hmcl.setting.ConfigHolder.config; @@ -138,6 +139,10 @@ public class AddAccountPane extends StackPane { private static final String[] ALLOWED_LINKS = { "register" }; public static List createHyperlinks(AuthlibInjectorServer server) { + if (server == null) { + return emptyList(); + } + Map links = server.getLinks(); List result = new ArrayList<>(); for (String key : ALLOWED_LINKS) {