From b98f9b6ec98a69955fc45cd6d1b8796f14ee9cb5 Mon Sep 17 00:00:00 2001 From: isXander Date: Tue, 4 Apr 2023 11:16:31 +0100 Subject: 🐛 fix crash IOOB on StringControllerElement after resetting MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../isxander/yacl/gui/controllers/string/StringControllerElement.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/client/java/dev/isxander/yacl/gui/controllers/string/StringControllerElement.java b/src/client/java/dev/isxander/yacl/gui/controllers/string/StringControllerElement.java index ce9d252..cb2ad4e 100644 --- a/src/client/java/dev/isxander/yacl/gui/controllers/string/StringControllerElement.java +++ b/src/client/java/dev/isxander/yacl/gui/controllers/string/StringControllerElement.java @@ -67,6 +67,9 @@ public class StringControllerElement extends ControllerWidget text.length()) + caretPos = text.length(); + int caretX = textX + textRenderer.width(text.substring(0, caretPos)) - 1; if (text.isEmpty()) caretX = inputFieldBounds.x() + inputFieldBounds.width() / 2; -- cgit