From 9ae41865f3c4f3cf8d31ab8518c3d5dfea5fa25f Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sun, 28 Sep 2025 16:29:08 -0500 Subject: [PATCH] Fix tooltips rendering incorrectly --- .../common/wrappers/gui/ClassicConfigGUI.java | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/ClassicConfigGUI.java b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/ClassicConfigGUI.java index 3cf608e72..98a5f70a1 100644 --- a/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/ClassicConfigGUI.java +++ b/common/src/main/java/com/seibel/distanthorizons/common/wrappers/gui/ClassicConfigGUI.java @@ -821,11 +821,10 @@ public class ClassicConfigGUI { for (ButtonEntry buttonEntry : this.children()) { - if (buttonEntry.button != null - && buttonEntry.button.visible) + AbstractWidget button = buttonEntry.button; + if (button != null + && button.visible) { - AbstractWidget button = buttonEntry.button; - #if MC_VER < MC_1_19_4 double minX = button.x; double minY = button.y; @@ -835,12 +834,12 @@ public class ClassicConfigGUI #endif double maxX = minX + button.getWidth(); - double maxY = minX + button.getHeight(); - - if (mouseX >= minX && mouseY >= minY - && mouseX < maxX && mouseY < maxY) + double maxY = minY + button.getHeight(); + + if (mouseX >= minX && mouseX < maxX + && mouseY >= minY && mouseY < maxY) { - return buttonEntry.button; + return button; } } }