diff options
Diffstat (limited to 'video/out/cocoa')
-rw-r--r-- | video/out/cocoa/mpvadapter.h | 1 | ||||
-rw-r--r-- | video/out/cocoa/window.m | 8 |
2 files changed, 8 insertions, 1 deletions
diff --git a/video/out/cocoa/mpvadapter.h b/video/out/cocoa/mpvadapter.h index 9833993988..af536d2f56 100644 --- a/video/out/cocoa/mpvadapter.h +++ b/video/out/cocoa/mpvadapter.h @@ -26,6 +26,7 @@ - (void)putCommand:(char*)cmd; - (void)performAsyncResize:(NSSize)size; - (void)handleFilesArray:(NSArray *)files; +- (void)didChangeWindowedScreenProfile:(NSScreen *)screen; - (BOOL)isInFullScreenMode; - (NSScreen *)fsScreen; diff --git a/video/out/cocoa/window.m b/video/out/cocoa/window.m index e760fd184d..009315d7ac 100644 --- a/video/out/cocoa/window.m +++ b/video/out/cocoa/window.m @@ -54,10 +54,16 @@ [self.adapter setNeedsResize]; } -- (void)windowDidChangeBackingProperties:(NSNotification *)notification { +- (void)windowDidChangeBackingProperties:(NSNotification *)notification +{ [self.adapter setNeedsResize]; } +- (void)windowDidChangeScreenProfile:(NSNotification *)notification +{ + [self.adapter didChangeWindowedScreenProfile:[self screen]]; +} + - (BOOL)isInFullScreenMode { return (([self styleMask] & NSFullScreenWindowMask) == |