diff --git a/video/out/cocoa_cb_common.swift b/video/out/cocoa_cb_common.swift index 14c752a8f1..21f6d3f95d 100644 --- a/video/out/cocoa_cb_common.swift +++ b/video/out/cocoa_cb_common.swift @@ -524,7 +524,8 @@ class CocoaCB: NSObject { } func shutdown(_ destroy: Bool = false) { - isShuttingDown = window?.isAnimating ?? false || window?.isInFullscreen ?? false + isShuttingDown = window?.isAnimating ?? false || + window?.isInFullscreen ?? false && mpv.getBoolProperty("native-fs") if window?.isInFullscreen ?? false && !(window?.isAnimating ?? false) { window?.close() }