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 dfe1d827..60bb487f 100755 --- a/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDropdown.java +++ b/src/main/java/eu/crushedpixel/replaymod/gui/elements/GuiDropdown.java @@ -162,6 +162,20 @@ public class GuiDropdown extends GuiAdvancedTextFie return success; } + @Override + public boolean isHovering(int mouseX, int mouseY) { + if(isExpanded()) { + int requiredHeight = Math.min(elements.size() * dropoutElementHeight, maxDropoutHeight); + + return mouseX >= xPosition + && mouseY >= yPosition + && mouseX < xPosition + width + && mouseY < yPosition + height + requiredHeight; + } + + return super.isHovering(mouseX, mouseY); + } + @Override public void setText(String text) { if(!getText().equals(text)) {