From 81eb06138d655782d87cb123a38a63680e1fa490 Mon Sep 17 00:00:00 2001 From: Hydrox6 Date: Wed, 30 Jun 2021 16:05:47 +0100 Subject: [PATCH] overlay renderer: account for parent's position when clamping location --- .../java/net/runelite/client/ui/overlay/OverlayRenderer.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java index b6adfa6813..d70b043911 100644 --- a/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java +++ b/runelite-client/src/main/java/net/runelite/client/ui/overlay/OverlayRenderer.java @@ -949,9 +949,9 @@ public class OverlayRenderer extends MouseAdapter implements KeyListener // Constrain overlay position to be within the parent bounds return new Point( Ints.constrainToRange(overlayX, parentBounds.x, - Math.max(parentBounds.x, parentBounds.width - overlayWidth)), + Math.max(parentBounds.x, parentBounds.x + parentBounds.width - overlayWidth)), Ints.constrainToRange(overlayY, parentBounds.y, - Math.max(parentBounds.y, parentBounds.height - overlayHeight)) + Math.max(parentBounds.y, parentBounds.y + parentBounds.height - overlayHeight)) ); } }