diff --git a/macos/Runner/MpvPlayer/MpvPlayerCore.swift b/macos/Runner/MpvPlayer/MpvPlayerCore.swift index f4f44f3b..5cb06d68 100644 --- a/macos/Runner/MpvPlayer/MpvPlayerCore.swift +++ b/macos/Runner/MpvPlayer/MpvPlayerCore.swift @@ -184,7 +184,7 @@ class MpvPlayerCore: MpvPlayerCoreBase { func dispose() { endPlaybackActivity() NotificationCenter.default.removeObserver(self) - disposeSharedState(destroySynchronously: true) + disposeSharedState(destroySynchronously: false) metalLayer?.removeFromSuperlayer() metalLayer = nil