aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/cc/polyfrost/oneconfig/gui/elements/text
diff options
context:
space:
mode:
authornextdaydelivery <79922345+nxtdaydelivery@users.noreply.github.com>2022-05-08 12:34:48 +0100
committernextdaydelivery <79922345+nxtdaydelivery@users.noreply.github.com>2022-05-08 12:34:48 +0100
commite609d6a09c71ef88be32efd8aae832f813abd64b (patch)
tree2aed7aaff323ccc8eea1d5eabe7b8cd7c7cfc3cc /src/main/java/cc/polyfrost/oneconfig/gui/elements/text
parent9cbb009f815923218b2b9ab7d246d0e904f63710 (diff)
downloadOneConfig-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.java3
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) {