From 97fad83868cb42c7e2d14828212e68705c8aece3 Mon Sep 17 00:00:00 2001 From: CrushedPixel Date: Wed, 2 Sep 2015 15:40:56 +0200 Subject: [PATCH] Fix direct calls to drawTextBox in GuiEntryList and GuiDropdown incorrectly rendering the Gui Element. Direct calls to drawTextBox are nevertheless deprecated from now on. --- .../crushedpixel/replaymod/gui/elements/GuiDropdown.java | 7 +++++++ .../replaymod/gui/elements/GuiEntryList.java | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDropdown.java b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDropdown.java index 1c33f19c..7cb60f3b 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDropdown.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDropdown.java @@ -34,6 +34,13 @@ public class GuiDropdown extends GuiAdvancedTextFie this.maxDropoutHeight = dropoutElementHeight * visibleDropout; } + @Override + @Deprecated + public void drawTextBox() { + Point mousePos = MouseUtils.getMousePos(); + draw(Minecraft.getMinecraft(), mousePos.getX(), mousePos.getY()); + } + @Override public void draw(Minecraft mc, int mouseX, int mouseY) { if(elements.size() > selectionIndex && selectionIndex >= 0) { diff --git a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiEntryList.java b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiEntryList.java index 677c2608..cf627d45 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiEntryList.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiEntryList.java @@ -2,9 +2,11 @@ package eu.crushedpixel.replaymod.gui.elements; import eu.crushedpixel.replaymod.gui.elements.listeners.SelectionListener; import eu.crushedpixel.replaymod.holders.GuiEntryListEntry; +import eu.crushedpixel.replaymod.utils.MouseUtils; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.FontRenderer; import org.lwjgl.input.Mouse; +import org.lwjgl.util.Point; import java.awt.*; import java.util.ArrayList; @@ -37,6 +39,13 @@ public class GuiEntryList extends GuiAdvancedTextFi this.emptyMessage = emptyMessage; } + @Override + @Deprecated + public void drawTextBox() { + Point mousePos = MouseUtils.getMousePos(); + draw(Minecraft.getMinecraft(), mousePos.getX(), mousePos.getY()); + } + @Override public void draw(Minecraft mc, int mouseX, int mouseY) { try {