mirror of
https://github.com/yattee/yattee.git
synced 2024-11-10 00:08:21 +00:00
Fix crash on unloadable history items
This commit is contained in:
parent
125b8cc89a
commit
a02eb2b168
@ -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!)
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user