From ed876fa607350638a38085ee63b2849bcf72d374 Mon Sep 17 00:00:00 2001 From: huangyuhui Date: Thu, 4 Feb 2016 10:04:43 +0800 Subject: [PATCH] Fix Issue #18 --- .../launcher/core/auth/YggdrasilAuthenticator.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/auth/YggdrasilAuthenticator.java b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/auth/YggdrasilAuthenticator.java index 30a4d0fb6..88da281e8 100755 --- a/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/auth/YggdrasilAuthenticator.java +++ b/HMCL/src/main/java/org/jackhuang/hellominecraft/launcher/core/auth/YggdrasilAuthenticator.java @@ -71,6 +71,8 @@ public final class YggdrasilAuthenticator extends IAuthenticator { names[i] = profiles[i].name; Selector s = new Selector(null, names, C.i18n("login.choose_charactor")); s.setVisible(true); + if (s.sel == Selector.FAILED_TO_SELECT) + throw new AuthenticationException("No selection"); selectedProfile = profiles[s.sel]; username = names[s.sel]; } else