diff --git a/src/main/java/dev/hephaestus/glowcase/client/gui/screen/ingame/TextBlockEditScreen.java b/src/main/java/dev/hephaestus/glowcase/client/gui/screen/ingame/TextBlockEditScreen.java index 9f41b82f..c1b3dad0 100644 --- a/src/main/java/dev/hephaestus/glowcase/client/gui/screen/ingame/TextBlockEditScreen.java +++ b/src/main/java/dev/hephaestus/glowcase/client/gui/screen/ingame/TextBlockEditScreen.java @@ -384,7 +384,7 @@ private void deleteLine() { } private void colorListenerClicked(TextFieldWidget textWidget) { - this.colorPickerWidget.setPosition(textWidget.getX(), textWidget.getY() + textWidget.getHeight()); + this.colorPickerWidget.setPosition(Math.min(textWidget.getX(), width - colorPickerWidget.getWidth()), textWidget.getY() + textWidget.getHeight()); this.colorPickerWidget.setTargetElement(textWidget); this.colorPickerWidget.setOnAccept(null); this.colorPickerWidget.setOnCancel(picker -> {