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:
@@ -87,7 +87,7 @@ public class RuneLite
|
|||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
private DiscordService discordService;
|
private DiscordService discordService;
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
private ClientSessionManager clientSessionManager;
|
private ClientSessionManager clientSessionManager;
|
||||||
|
|
||||||
@@ -171,15 +171,15 @@ public class RuneLite
|
|||||||
// to main settings
|
// to main settings
|
||||||
pluginManager.loadDefaultPluginConfiguration();
|
pluginManager.loadDefaultPluginConfiguration();
|
||||||
|
|
||||||
// Start plugins
|
|
||||||
pluginManager.startCorePlugins();
|
|
||||||
|
|
||||||
// Start client session
|
// Start client session
|
||||||
clientSessionManager.start();
|
clientSessionManager.start();
|
||||||
|
|
||||||
// Load the session, including saved configuration
|
// Load the session, including saved configuration
|
||||||
sessionManager.loadSession();
|
sessionManager.loadSession();
|
||||||
|
|
||||||
|
// Start plugins
|
||||||
|
pluginManager.startCorePlugins();
|
||||||
|
|
||||||
// Refresh title toolbar
|
// Refresh title toolbar
|
||||||
titleToolbar.refresh();
|
titleToolbar.refresh();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user