runelite-client: set default config by default

This commit is contained in:
Adam
2017-05-20 10:58:38 -04:00
parent ade6a2ae97
commit 9e8bf482cb
6 changed files with 115 additions and 36 deletions

View File

@@ -77,7 +77,7 @@ public class RuneLite
private WSClient wsclient;
private AccountSession accountSession;
private ConfigManager configManager = new ConfigManager(eventBus);
private final ConfigManager configManager = new ConfigManager(eventBus);
static
{
@@ -121,6 +121,10 @@ public class RuneLite
pluginManager = new PluginManager(this);
pluginManager.loadAll();
// Plugins have registered their config, so set default config
// to main settings
configManager.loadDefault();
renderer = new OverlayRenderer();
loadSession();
@@ -221,8 +225,7 @@ public class RuneLite
{
// Initialize config for new session
// If the session isn't logged in yet, don't switch to the new config
configManager = new ConfigManager(eventBus, session);
configManager.load();
configManager.switchSession(session);
}
eventBus.post(new SessionOpen());
@@ -246,8 +249,7 @@ public class RuneLite
accountSession = null; // No more account
// Restore config
configManager = new ConfigManager(eventBus);
configManager.load();
configManager.switchSession(null);
eventBus.post(new SessionClose());
}