diff --git a/parabotv2/src/org/parabot/core/Context.java b/parabotv2/src/org/parabot/core/Context.java index 2b7e2e9..c81acf7 100644 --- a/parabotv2/src/org/parabot/core/Context.java +++ b/parabotv2/src/org/parabot/core/Context.java @@ -32,6 +32,7 @@ public class Context { private static ArrayList paintables = new ArrayList(); private static Context instance; + private static String username; public boolean added; private ASMClassLoader classLoader; @@ -320,4 +321,11 @@ public class Context { return this.randomHandler; } + public static String getUsername() { + return username; + } + + public static void setUsername(String username) { + Context.username = username; + } } diff --git a/parabotv2/src/org/parabot/core/ui/components/VerboseLoader.java b/parabotv2/src/org/parabot/core/ui/components/VerboseLoader.java index ac65482..ffda1d9 100644 --- a/parabotv2/src/org/parabot/core/ui/components/VerboseLoader.java +++ b/parabotv2/src/org/parabot/core/ui/components/VerboseLoader.java @@ -1,5 +1,6 @@ package org.parabot.core.ui.components; +import org.parabot.core.Context; import org.parabot.core.Core; import org.parabot.core.forum.AccountManager; import org.parabot.core.forum.AccountManagerAccess; @@ -60,6 +61,7 @@ public class VerboseLoader extends JPanel implements ProgressListener { if(username != null && password != null) { if(Core.inDebugMode() || manager.login(username, password)) { + Context.setUsername(username); currentState = STATE_SERVER_SELECT; } }