diff --git a/video/out/cocoa/events_view.m b/video/out/cocoa/events_view.m index 2833bf2773..6a0190e21c 100644 --- a/video/out/cocoa/events_view.m +++ b/video/out/cocoa/events_view.m @@ -94,8 +94,10 @@ - (void)clear { - self.clearing = YES; - [self exitFullScreenModeWithOptions:nil]; + if (self.inFullScreenMode) { + self.clearing = YES; + [self exitFullScreenModeWithOptions:nil]; + } } // mpv uses flipped coordinates, because X11 uses those. So let's just use them