From 947f216facf2914f5055f8826629d59ccc276f92 Mon Sep 17 00:00:00 2001 From: Arkadiusz Fal Date: Fri, 26 May 2023 23:20:45 +0200 Subject: [PATCH] Fix closing video on error --- Model/Player/PlayerModel.swift | 1 + Model/Player/PlayerQueue.swift | 5 +---- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Model/Player/PlayerModel.swift b/Model/Player/PlayerModel.swift index f12641bb..f0d2b74f 100644 --- a/Model/Player/PlayerModel.swift +++ b/Model/Player/PlayerModel.swift @@ -626,6 +626,7 @@ final class PlayerModel: ObservableObject { func closeCurrentItem(finished: Bool = false) { pause() videoBeingOpened = nil + advancing = false forceBackendOnPlay = nil closing = true diff --git a/Model/Player/PlayerQueue.swift b/Model/Player/PlayerQueue.swift index f28f4ab2..d820d361 100644 --- a/Model/Player/PlayerQueue.swift +++ b/Model/Player/PlayerQueue.swift @@ -364,10 +364,7 @@ extension PlayerModel { message: Text(message), primaryButton: .cancel { [weak self] in guard let self else { return } - self.advancing = false - self.videoBeingOpened = nil - self.currentItem = nil - self.hide() + self.closeCurrentItem() }, secondaryButton: retryButton )