Fix crash on unloadable history items

This commit is contained in:
Arkadiusz Fal 2022-06-29 23:57:42 +02:00
parent 125b8cc89a
commit a02eb2b168

View File

@ -163,13 +163,15 @@ extension PlayerModel {
}
func playHistory(_ item: PlayerQueueItem, at time: CMTime? = nil) {
guard let video = item.video else { return }
var time = time ?? item.playbackTime
if item.shouldRestartPlaying {
time = .zero
}
let newItem = enqueueVideo(item.video, atTime: time, prepending: true)
let newItem = enqueueVideo(video, atTime: time, prepending: true)
advanceToItem(newItem!)
}