overlay renderer: account for parent's position when clamping location

This commit is contained in:
Hydrox6
2021-06-30 16:05:47 +01:00
committed by Adam
parent c1d61b37e6
commit 81eb06138d

View File

@@ -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))
);
}
}