From efab85968552bcd7a8e4ffb4897e3a980c1b3b00 Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 29 May 2018 20:10:27 -0400 Subject: [PATCH] Revert "perspective: use viewport offset in get2DGeometry" This reverts commit 45597133f78c3470f8270df7dfb53319d106dcd5. --- runelite-api/src/main/java/net/runelite/api/Perspective.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 c9655f825a..6a307010e4 100644 --- a/runelite-api/src/main/java/net/runelite/api/Perspective.java +++ b/runelite-api/src/main/java/net/runelite/api/Perspective.java @@ -541,8 +541,8 @@ public class Perspective int minY = Math.min(Math.min(a.getY(), b.getY()), c.getY()); // For some reason, this calculation is always 4 pixels short of the actual in-client one - int maxX = Math.max(Math.max(a.getX(), b.getX()), c.getX()) + client.getViewportXOffset(); - int maxY = Math.max(Math.max(a.getY(), b.getY()), c.getY()) + client.getViewportYOffset(); + int maxX = Math.max(Math.max(a.getX(), b.getX()), c.getX()) + 4; + int maxY = Math.max(Math.max(a.getY(), b.getY()), c.getY()) + 4; // ...and the rectangles in the fixed client are shifted 4 pixels right and down if (!client.isResized())