From fb1d3caa9ebad2a292463bf5026d38864dad2c8a Mon Sep 17 00:00:00 2001 From: Akemi Date: Sat, 11 Nov 2017 19:19:28 +0100 Subject: cocoa: always return the target NSRect when in fullscreen there is no need to calculate a new rectangle when in fullscreen since we always want to cover the whole screen. so just return the target rectangle. --- video/out/cocoa/window.m | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/video/out/cocoa/window.m b/video/out/cocoa/window.m index 6d464a1a69..2feaab9c16 100644 --- a/video/out/cocoa/window.m +++ b/video/out/cocoa/window.m @@ -386,8 +386,11 @@ - (NSRect)constrainFrameRect:(NSRect)nf toScreen:(NSScreen *)screen { - if (_is_animating && ![self.adapter isInFullScreenMode]) + if ((_is_animating && ![self.adapter isInFullScreenMode]) || + (!_is_animating && [self.adapter isInFullScreenMode])) + { return nf; + } screen = screen ?: self.screen ?: [NSScreen mainScreen]; NSRect of = [self frame]; -- cgit v1.2.3