From 0717b43318d159ef0a36eff3ffdd3e01b145aba1 Mon Sep 17 00:00:00 2001 From: Stuart Carnie Date: Mon, 16 Nov 2020 06:50:00 +1100 Subject: [PATCH] fix: Frame may be offset in parent window and not at { 0, 0 } --- Source/OEGameLayerView.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/OEGameLayerView.m b/Source/OEGameLayerView.m index 8ec3775..9d063f6 100644 --- a/Source/OEGameLayerView.m +++ b/Source/OEGameLayerView.m @@ -169,8 +169,8 @@ screenRect.size.width *= scale; screenRect.size.height *= scale; - screenRect.origin.x = CGRectGetMidX(frame) - CGRectGetWidth(screenRect) / 2; - screenRect.origin.y = CGRectGetMidY(frame) - CGRectGetHeight(screenRect) / 2; + screenRect.origin.x = CGRectGetMidX(frame) - frame.origin.x - CGRectGetWidth(screenRect) / 2; + screenRect.origin.y = CGRectGetMidY(frame) - frame.origin.y - CGRectGetHeight(screenRect) / 2; location.x -= screenRect.origin.x; location.y -= screenRect.origin.y;