Fix wrapped text field rendering out of frame

This commit is contained in:
johni0702
2015-11-14 13:40:31 +01:00
parent ca5a243775
commit 387b615ced

View File

@@ -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);