From 01d5e11975032e5c6253750ce6cdac5162cc1fd5 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Thu, 26 Jul 2018 13:29:29 +0200 Subject: [PATCH] Fix loading of chat colors on startup ConfigChanged is no longer propagated on startup, so colors need to be loaded explictly for first time. Signed-off-by: Tomas Slusny --- .../src/main/java/net/runelite/client/RuneLite.java | 3 +++ .../java/net/runelite/client/chat/ChatMessageManager.java | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) 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 dc4ecb4394..fe0fa5b0f5 100644 --- a/runelite-client/src/main/java/net/runelite/client/RuneLite.java +++ b/runelite-client/src/main/java/net/runelite/client/RuneLite.java @@ -243,6 +243,9 @@ public class RuneLite // Initialize UI clientUI.open(this); + // Initialize chat colors + chatMessageManager.loadColors(); + // Initialize Discord service discordService.init(); diff --git a/runelite-client/src/main/java/net/runelite/client/chat/ChatMessageManager.java b/runelite-client/src/main/java/net/runelite/client/chat/ChatMessageManager.java index ba4e4dee7f..90d8e72205 100644 --- a/runelite-client/src/main/java/net/runelite/client/chat/ChatMessageManager.java +++ b/runelite-client/src/main/java/net/runelite/client/chat/ChatMessageManager.java @@ -216,7 +216,10 @@ public class ChatMessageManager return null; } - private void loadColors() + /** + * Load all configured colors + */ + public void loadColors() { colorCache.clear();