From d38cc040b64cfdab58d8a0111487649f5eed8fa5 Mon Sep 17 00:00:00 2001 From: Daniel Barber Date: Wed, 29 Jan 2020 21:06:03 -0500 Subject: [PATCH] Fix occasional launch crash bug --- Persephone/State/Reducers/QueueReducer.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Persephone/State/Reducers/QueueReducer.swift b/Persephone/State/Reducers/QueueReducer.swift index 3eec807..2d6cc24 100644 --- a/Persephone/State/Reducers/QueueReducer.swift +++ b/Persephone/State/Reducers/QueueReducer.swift @@ -33,7 +33,7 @@ func queueReducer(action: Action, state: QueueState?) -> QueueState { let newSongRowPos = action.queuePos state.queuePos = action.queuePos - if oldSongRowPos >= 0 { + if oldSongRowPos >= 0 && state.queue.count > 0 { state.queue[oldSongRowPos].isPlaying = false } if newSongRowPos >= 0 && state.queue.count > newSongRowPos {