From 347e42a5a3abad0888c62485ceaa3842c751df5c Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Tue, 27 Mar 2018 12:50:44 +0200 Subject: [PATCH] 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 --- .../src/main/java/net/runelite/client/RuneLite.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/RuneLite.java b/runelite-client/src/main/java/net/runelite/client/RuneLite.java index 43e25f13c6..1a7fb66b70 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuneLite.java +++ b/runelite-client/src/main/java/net/runelite/client/RuneLite.java @@ -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();