From cbf6cb97448e6d6b55c233699f1ef583161d288d Mon Sep 17 00:00:00 2001 From: ichttt Date: Tue, 2 May 2017 02:12:33 +0200 Subject: [PATCH] Fix GuiMultipleModsErrored ignoring scrolling with mouse wheel. (#3861) --- .../fml/client/GuiMultipleModsErrored.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/net/minecraftforge/fml/client/GuiMultipleModsErrored.java b/src/main/java/net/minecraftforge/fml/client/GuiMultipleModsErrored.java index dba91977fd..ea21d89905 100644 --- a/src/main/java/net/minecraftforge/fml/client/GuiMultipleModsErrored.java +++ b/src/main/java/net/minecraftforge/fml/client/GuiMultipleModsErrored.java @@ -30,7 +30,9 @@ import net.minecraftforge.fml.common.MultipleModsErrored; import net.minecraftforge.fml.common.WrongMinecraftVersionException; import net.minecraftforge.fml.common.versioning.ArtifactVersion; import net.minecraftforge.fml.common.versioning.DefaultArtifactVersion; +import org.lwjgl.input.Mouse; +import java.io.IOException; import java.util.List; public class GuiMultipleModsErrored extends GuiErrorBase @@ -73,6 +75,15 @@ public class GuiMultipleModsErrored extends GuiErrorBase super.actionPerformed(button); } + @Override + public void handleMouseInput() throws IOException + { + super.handleMouseInput(); + int mouseX = Mouse.getEventX() * this.width / this.mc.displayWidth; + int mouseY = this.height - Mouse.getEventY() * this.height / this.mc.displayHeight - 1; + this.list.handleMouseInput(mouseX, mouseY); + } + private class GuiList extends GuiScrollingList { public GuiList(int entryHeight)