Move loading of session before starting plugins

To remove the need for restarting plugins or reloading configurations
when plugins are loaded and then their confifguration changes, load
session configuration in advance.

Closes: #1121

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2018-03-27 12:50:44 +02:00
parent 017a6a9b36
commit 347e42a5a3

View File

@@ -87,7 +87,7 @@ public class RuneLite
@Inject
private DiscordService discordService;
@Inject
private ClientSessionManager clientSessionManager;
@@ -171,15 +171,15 @@ public class RuneLite
// to main settings
pluginManager.loadDefaultPluginConfiguration();
// Start plugins
pluginManager.startCorePlugins();
// Start client session
clientSessionManager.start();
// Load the session, including saved configuration
sessionManager.loadSession();
// Start plugins
pluginManager.startCorePlugins();
// Refresh title toolbar
titleToolbar.refresh();