From 5cd97f6ff11fcea6c387349c43ead6960d379efd Mon Sep 17 00:00:00 2001 From: Anuken Date: Tue, 28 Jan 2025 23:49:55 -0500 Subject: [PATCH] Fixed #10439 --- core/src/mindustry/ui/fragments/PlacementFragment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/mindustry/ui/fragments/PlacementFragment.java b/core/src/mindustry/ui/fragments/PlacementFragment.java index 228d60289f..d798d69f96 100644 --- a/core/src/mindustry/ui/fragments/PlacementFragment.java +++ b/core/src/mindustry/ui/fragments/PlacementFragment.java @@ -746,7 +746,7 @@ public class PlacementFragment{ Vec2 v = topTable.stageToLocalCoordinates(Core.input.mouse()); //if the mouse intersects the table or the UI has the mouse, no hovering can occur - if(Core.scene.hasMouse() || topTable.hit(v.x, v.y, false) != null) return null; + if(Core.scene.hasMouse(Core.input.mouseX(), Core.input.mouseY()) || topTable.hit(v.x, v.y, false) != null) return null; //check for a unit Unit unit = Units.closestOverlap(player.team(), Core.input.mouseWorldX(), Core.input.mouseWorldY(), 5f, u -> !u.isLocal() && u.displayable());