From a5390e0a5d8667a20f37eea1ec12cbdc8ef90fe7 Mon Sep 17 00:00:00 2001 From: sdburns1998 Date: Sun, 7 Jul 2019 22:07:02 +0200 Subject: [PATCH] ui: Index of char is faster than string --- .../runelite/client/ui/overlay/components/TextComponent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/TextComponent.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/TextComponent.java index fba19f5013..c5c65893c0 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/TextComponent.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/components/TextComponent.java @@ -67,7 +67,7 @@ public class TextComponent implements RenderableEntity for (String textSplitOnCol : parts) { final String textWithoutCol = textWithoutColTags(textSplitOnCol); - final String colColor = textSplitOnCol.substring(textSplitOnCol.indexOf("=") + 1, textSplitOnCol.indexOf(">")); + final String colColor = textSplitOnCol.substring(textSplitOnCol.indexOf('=') + 1, textSplitOnCol.indexOf('>')); renderText(graphics, x, position.y, textWithoutCol, Color.decode("#" + colColor), borderColor);