mirror of
https://github.com/yattee/yattee.git
synced 2024-12-23 22:13:41 +00:00
Fix crash on unloadable history items
This commit is contained in:
parent
5919aa1505
commit
925360ebd9
@ -163,13 +163,15 @@ extension PlayerModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func playHistory(_ item: PlayerQueueItem, at time: CMTime? = nil) {
|
func playHistory(_ item: PlayerQueueItem, at time: CMTime? = nil) {
|
||||||
|
guard let video = item.video else { return }
|
||||||
|
|
||||||
var time = time ?? item.playbackTime
|
var time = time ?? item.playbackTime
|
||||||
|
|
||||||
if item.shouldRestartPlaying {
|
if item.shouldRestartPlaying {
|
||||||
time = .zero
|
time = .zero
|
||||||
}
|
}
|
||||||
|
|
||||||
let newItem = enqueueVideo(item.video, atTime: time, prepending: true)
|
let newItem = enqueueVideo(video, atTime: time, prepending: true)
|
||||||
|
|
||||||
advanceToItem(newItem!)
|
advanceToItem(newItem!)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user