From 56697303f9a0b465f927cb0c450ad37be8f20011 Mon Sep 17 00:00:00 2001 From: edde746 <86283021+edde746@users.noreply.github.com> Date: Sat, 28 Mar 2026 17:55:34 +0100 Subject: [PATCH] fix: async mpv dispose on macOS --- macos/Runner/MpvPlayer/MpvPlayerCore.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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