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 | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/video/out/cocoa/mpvadapter.h b/video/out/cocoa/mpvadapter.h index f54c26593f..c5a0579a96 100644 --- a/video/out/cocoa/mpvadapter.h +++ b/video/out/cocoa/mpvadapter.h @@ -28,6 +28,7 @@ - (void)handleFilesArray:(NSArray *)files; - (void)didChangeWindowedScreenProfile:(NSScreen *)screen; - (void)performAsyncResize:(NSSize)size; +- (void)didChangeMousePosition; - (BOOL)isInFullScreenMode; - (BOOL)keyboardEnabled; diff --git a/video/out/cocoa/window.m b/video/out/cocoa/window.m index 8d3b507e27..75adbbecb5 100644 --- a/video/out/cocoa/window.m +++ b/video/out/cocoa/window.m @@ -61,6 +61,16 @@ [self.adapter didChangeWindowedScreenProfile:[self screen]]; } +- (void)windowDidResignKey:(NSNotification *)notification +{ + [self.adapter didChangeMousePosition]; +} + +- (void)windowDidBecomeKey:(NSNotification *)notification +{ + [self.adapter didChangeMousePosition]; +} + - (BOOL)canBecomeMainWindow { return YES; } - (BOOL)canBecomeKeyWindow { return YES; } - (BOOL)windowShouldClose:(id)sender |