diff options
author | Akemi <der.richter@gmx.de> | 2017-11-11 19:19:28 +0100 |
---|---|---|
committer | Akemi <der.richter@gmx.de> | 2017-11-11 19:19:28 +0100 |
commit | fb1d3caa9ebad2a292463bf5026d38864dad2c8a (patch) | |
tree | b96eb1df1643b5a3b3009c9a0beb47be8528917a /video/out/cocoa | |
parent | 871a8a316a7437bc0daed347d9e7f9a66b5c3821 (diff) | |
download | mpv-fb1d3caa9ebad2a292463bf5026d38864dad2c8a.tar.bz2 mpv-fb1d3caa9ebad2a292463bf5026d38864dad2c8a.tar.xz |
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.
Diffstat (limited to 'video/out/cocoa')
-rw-r--r-- | video/out/cocoa/window.m | 5 |
1 files changed, 4 insertions, 1 deletions
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]; |