From da6cb1bc65b598755b04ec6d1251fe9bbdb95152 Mon Sep 17 00:00:00 2001 From: Ron Young Date: Thu, 1 Oct 2020 11:11:20 -0500 Subject: [PATCH] banktags: don't allow colon in tagtab names The config server replaces periods in keys with colons. When the config is downloaded by the client, the colon is then replaced with a period. --- .../net/runelite/client/plugins/banktags/BankTagsPlugin.java | 2 +- .../net/runelite/client/plugins/banktags/tabs/TabInterface.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java index e00c3732e3..186ca422e9 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/BankTagsPlugin.java @@ -233,7 +233,7 @@ public class BankTagsPlugin extends Plugin implements MouseWheelListener return; } - String replaced = value.replaceAll("[<>/]", ""); + String replaced = value.replaceAll("[<>:/]", ""); if (!value.equals(replaced)) { replaced = Text.toCSV(Text.fromCSV(replaced)); diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java index 208a6fe1b0..1799b4f9f2 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/banktags/tabs/TabInterface.java @@ -97,7 +97,7 @@ import net.runelite.client.util.Text; @Singleton public class TabInterface { - public static final IntPredicate FILTERED_CHARS = c -> "".indexOf(c) == -1; + public static final IntPredicate FILTERED_CHARS = c -> ":".indexOf(c) == -1; private static final Color HILIGHT_COLOR = JagexColors.MENU_TARGET; private static final String SCROLL_UP = "Scroll up";