diff --git a/common b/common index ef0ead6..a7e3e53 160000 --- a/common +++ b/common @@ -1 +1 @@ -Subproject commit ef0ead6bf895f723a78ddf5426f3881ef13f426a +Subproject commit a7e3e537b180638beadc0adcdc642935311e99ee diff --git a/src/main/java/org/saturnclient/impl/ui/SaturnScreenFabric.java b/src/main/java/org/saturnclient/impl/ui/SaturnScreenFabric.java index 827db8a..bfaa041 100644 --- a/src/main/java/org/saturnclient/impl/ui/SaturnScreenFabric.java +++ b/src/main/java/org/saturnclient/impl/ui/SaturnScreenFabric.java @@ -86,8 +86,10 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider { } long elapsed = Duration.between(screen.start, Instant.now()).toMillis(); - mouseX *= 2; - mouseY *= 2; + screen.updateScale(); + + mouseX = (int) (mouseX / screen.scale); + mouseY = (int) (mouseY / screen.scale); // From 1.21.6 the background, blur included, is drawn in renderBackground. //? if <1.21.6 { @@ -245,11 +247,11 @@ public class SaturnScreenFabric extends Screen implements ScreenProvider { @Override public int getWidth() { - return width * 2; + return width; } @Override public int getHeight() { - return height * 2; + return height; } } \ No newline at end of file