From ff5290b5d1effdda467431aa529b92fffdbcaefa Mon Sep 17 00:00:00 2001 From: Max Weber Date: Mon, 22 Oct 2018 21:35:55 -0600 Subject: [PATCH] ChatboxTextInput: Don't divide by zero when clicking on an empty string --- .../net/runelite/client/game/chatbox/ChatboxTextInput.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxTextInput.java b/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxTextInput.java index 6827b9bbdf..4a24d94a2f 100644 --- a/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxTextInput.java +++ b/runelite-client/src/main/java/net/runelite/client/game/chatbox/ChatboxTextInput.java @@ -318,6 +318,11 @@ public class ChatboxTextInput extends ChatboxInput implements KeyListener, Mouse isInBounds = ev -> bounds.contains(ev.getPoint()); getCharOffset = ev -> { + if (fullWidth <= 0) + { + return 0; + } + int cx = ev.getX() - canvasX; int charIndex = (tsValue.length() * cx) / fullWidth;