From 81dec7c136e506933c9c0694b2e0adcf7a1cf4c2 Mon Sep 17 00:00:00 2001 From: dekvall Date: Fri, 24 Jan 2020 12:14:10 +0100 Subject: [PATCH] clanchat plugin: strip leading / from clan tab chat messages Users might accidentally prepend their message with / by force of habit. --- .../net/runelite/client/plugins/clanchat/ClanChatPlugin.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java index cfc1447b50..e6c811a86c 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/clanchat/ClanChatPlugin.java @@ -528,7 +528,9 @@ public class ClanChatPlugin extends Plugin { final int[] intStack = client.getIntStack(); final int size = client.getIntStackSize(); - intStack[size - 1] = config.clanTabChat() ? 1 : 0; + // If the user accidentally adds a / when the config and the clan chat tab is active, handle it like a normal message + boolean alterClanChatDispatch = config.clanTabChat() && !client.getVar(VarClientStr.CHATBOX_TYPED_TEXT).startsWith("/"); + intStack[size - 1] = alterClanChatDispatch ? 1 : 0; break; } case "confirmClanKick":