From c692d357d298e398b89b8f4764a497ba56f4c007 Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Sun, 21 Jan 2018 13:10:42 -0800 Subject: [PATCH] Adjust for < 0 x origin. --- Frameworks/RSCore/RSCore/NSWindow-Extensions.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Frameworks/RSCore/RSCore/NSWindow-Extensions.swift b/Frameworks/RSCore/RSCore/NSWindow-Extensions.swift index b5f21a28d..2a5dc898f 100755 --- a/Frameworks/RSCore/RSCore/NSWindow-Extensions.swift +++ b/Frameworks/RSCore/RSCore/NSWindow-Extensions.swift @@ -75,11 +75,14 @@ public extension NSWindow { return } - let paddingFromBottomEdge: CGFloat = 8.0 + let paddingFromEdge: CGFloat = 8.0 var unflippedPoint = point unflippedPoint.y = (screenFrame.maxY - point.y) - frame.height if unflippedPoint.y < 0 { - unflippedPoint.y = paddingFromBottomEdge + unflippedPoint.y = paddingFromEdge + } + if unflippedPoint.x < 0 { + unflippedPoint.x = paddingFromEdge } setFrameOrigin(unflippedPoint) }