File tree Expand file tree Collapse file tree
src/main/java/cam72cam/mod/gui/screen Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -153,6 +153,12 @@ public void setTextColor(int i) {
153153 }
154154
155155 public boolean isHovering () {
156- return button .isMouseOver (Minecraft .getInstance ().mouseHelper .getMouseX (), Minecraft .getInstance ().mouseHelper .getMouseY ());
156+ // return button.isMouseOver(Minecraft.getInstance().mouseHelper.getMouseX(), Minecraft.getInstance().mouseHelper.getMouseY());
157+ //Re-wrap here as we want inactive button also get processed
158+ Minecraft mc = Minecraft .getInstance ();
159+ double mouseX = mc .mouseHelper .getMouseX () * mc .mainWindow .getScaledWidth () / mc .mainWindow .getWidth ();
160+ double mouseY = mc .mouseHelper .getMouseY () * mc .mainWindow .getScaledHeight () / mc .mainWindow .getHeight ();
161+ return isVisible () && mouseX >= button .x && mouseX <= button .x + button .getWidth ()
162+ && mouseY >= button .y && mouseY <= button .y + button .getHeight ();
157163 }
158164}
You can’t perform that action at this time.
0 commit comments