From a22d953a6ccbf67bbb55906779d7a26c212544dc Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Mon, 22 Aug 2022 19:04:01 +0200 Subject: [PATCH] Fix updating UI on main thread --- Model/Player/Backends/AVPlayerBackend.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Model/Player/Backends/AVPlayerBackend.swift b/Model/Player/Backends/AVPlayerBackend.swift index 5cd52047..36e1f87e 100644 --- a/Model/Player/Backends/AVPlayerBackend.swift +++ b/Model/Player/Backends/AVPlayerBackend.swift @@ -322,7 +322,10 @@ final class AVPlayerBackend: PlayerBackend { guard finished else { return } - self.model.preservedTime = nil + + DispatchQueue.main.async { [weak self] in + self?.model.preservedTime = nil + } startPlaying() }