From 513c250d2819809cffa6b3293a733296bde106f2 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 11 Jan 2022 21:27:42 -0500 Subject: [PATCH] chat notifications: restore normal color after own name highlight --- .../plugins/chatnotifications/ChatNotificationsPlugin.java | 2 +- .../plugins/chatnotifications/ChatNotificationsPluginTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java index 9f74205102..e275efc076 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPlugin.java @@ -245,7 +245,7 @@ public class ChatNotificationsPlugin extends Plugin { final int start = matcher.start(); final String username = client.getLocalPlayer().getName(); - final String closeColor = MoreObjects.firstNonNull(getLastColor(message.substring(0, start)), ""); + final String closeColor = MoreObjects.firstNonNull(getLastColor(message.substring(0, start)), "'); final String replacement = "" + username + "" + closeColor; messageNode.setValue(matcher.replaceAll(replacement)); update = true; diff --git a/runelite-client/src/test/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPluginTest.java b/runelite-client/src/test/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPluginTest.java index 0ca58fa457..760503f9fe 100644 --- a/runelite-client/src/test/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPluginTest.java +++ b/runelite-client/src/test/java/net/runelite/client/plugins/chatnotifications/ChatNotificationsPluginTest.java @@ -307,7 +307,7 @@ public class ChatNotificationsPluginTest ChatMessage chatMessage = new ChatMessage(messageNode, ChatMessageType.GAMEMESSAGE, "", "", "", 0); chatNotificationsPlugin.onChatMessage(chatMessage); - verify(messageNode).setValue("Logic Knot received a drop: Adamant longsword"); + verify(messageNode).setValue("Logic Knot received a drop: Adamant longsword"); } @Test