Fix wrapped text field rendering out of frame
This commit is contained in:
@@ -67,10 +67,10 @@ public abstract class AbstractGuiTextField<T extends AbstractGuiTextField<T>>
|
|||||||
@Override
|
@Override
|
||||||
public void draw(GuiRenderer renderer, ReadableDimension size, RenderInfo renderInfo) {
|
public void draw(GuiRenderer renderer, ReadableDimension size, RenderInfo renderInfo) {
|
||||||
ReadablePoint position = renderer.getOpenGlOffset();
|
ReadablePoint position = renderer.getOpenGlOffset();
|
||||||
wrapped.xPosition = position.getX();
|
wrapped.xPosition = position.getX() + 1;
|
||||||
wrapped.yPosition = position.getY();
|
wrapped.yPosition = position.getY() + 1;
|
||||||
wrapped.width = size.getWidth();
|
wrapped.width = size.getWidth() - 2;
|
||||||
wrapped.height = size.getHeight();
|
wrapped.height = size.getHeight() - 2;
|
||||||
|
|
||||||
if (wrapped.text.isEmpty() && !isFocused() && !Strings.isNullOrEmpty(hint)) {
|
if (wrapped.text.isEmpty() && !isFocused() && !Strings.isNullOrEmpty(hint)) {
|
||||||
wrapped.setEnabled(false);
|
wrapped.setEnabled(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user