From 809b5b2718b3a64b26f74ade0116c78d8ddace74 Mon Sep 17 00:00:00 2001 From: WooxSolo Date: Thu, 1 Nov 2018 15:02:15 +0100 Subject: [PATCH] Fix localToCanvas calculation on fixed screen --- runelite-api/src/main/java/net/runelite/api/Perspective.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runelite-api/src/main/java/net/runelite/api/Perspective.java b/runelite-api/src/main/java/net/runelite/api/Perspective.java index 2af3634869..a81f69db90 100644 --- a/runelite-api/src/main/java/net/runelite/api/Perspective.java +++ b/runelite-api/src/main/java/net/runelite/api/Perspective.java @@ -139,7 +139,9 @@ public class Perspective { int pointX = client.getViewportWidth() / 2 + x * client.getScale() / y; int pointY = client.getViewportHeight() / 2 + var8 * client.getScale() / y; - return new Point(pointX, pointY); + return new Point( + pointX + client.getViewportXOffset(), + pointY + client.getViewportYOffset()); } }