Skip to content

Commit ebe306c

Browse files
fix: Make sure color picker widgets stay within the screen's bounds.
2 parents 56d3102 + 3001915 commit ebe306c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/dev/hephaestus/glowcase/client/gui/screen/ingame/TextBlockEditScreen.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -384,7 +384,7 @@ private void deleteLine() {
384384
}
385385

386386
private void colorListenerClicked(TextFieldWidget textWidget) {
387-
this.colorPickerWidget.setPosition(textWidget.getX(), textWidget.getY() + textWidget.getHeight());
387+
this.colorPickerWidget.setPosition(Math.min(textWidget.getX(), width - colorPickerWidget.getWidth()), textWidget.getY() + textWidget.getHeight());
388388
this.colorPickerWidget.setTargetElement(textWidget);
389389
this.colorPickerWidget.setOnAccept(null);
390390
this.colorPickerWidget.setOnCancel(picker -> {

0 commit comments

Comments
 (0)