diff options
author | nextdaydelivery <79922345+nxtdaydelivery@users.noreply.github.com> | 2022-05-08 12:34:48 +0100 |
---|---|---|
committer | nextdaydelivery <79922345+nxtdaydelivery@users.noreply.github.com> | 2022-05-08 12:34:48 +0100 |
commit | e609d6a09c71ef88be32efd8aae832f813abd64b (patch) | |
tree | 2aed7aaff323ccc8eea1d5eabe7b8cd7c7cfc3cc /src/main/java/cc/polyfrost/oneconfig/gui/elements/text | |
parent | 9cbb009f815923218b2b9ab7d246d0e904f63710 (diff) | |
download | OneConfig-e609d6a09c71ef88be32efd8aae832f813abd64b.tar.gz OneConfig-e609d6a09c71ef88be32efd8aae832f813abd64b.tar.bz2 OneConfig-e609d6a09c71ef88be32efd8aae832f813abd64b.zip |
color selector stuff
Diffstat (limited to 'src/main/java/cc/polyfrost/oneconfig/gui/elements/text')
-rw-r--r-- | src/main/java/cc/polyfrost/oneconfig/gui/elements/text/TextInputField.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main/java/cc/polyfrost/oneconfig/gui/elements/text/TextInputField.java b/src/main/java/cc/polyfrost/oneconfig/gui/elements/text/TextInputField.java index 1199283..dbca002 100644 --- a/src/main/java/cc/polyfrost/oneconfig/gui/elements/text/TextInputField.java +++ b/src/main/java/cc/polyfrost/oneconfig/gui/elements/text/TextInputField.java @@ -97,6 +97,9 @@ public class TextInputField extends BasicElement { int color = toggled ? OneConfigConfig.WHITE : OneConfigConfig.WHITE_60; if (!toggled) caretPos = input.length(); if (caretPos > input.length()) caretPos = input.length(); + if (prevCaret > input.length()) prevCaret = input.length(); + if (caretPos < 0) caretPos = 0; + if (prevCaret < 0) prevCaret = 0; float width; StringBuilder s = new StringBuilder(); if (!password) { |