diff --git a/Persephone/Controllers/QueueViewController.swift b/Persephone/Controllers/QueueViewController.swift index 283a1a3..4cb3b1c 100644 --- a/Persephone/Controllers/QueueViewController.swift +++ b/Persephone/Controllers/QueueViewController.swift @@ -127,8 +127,9 @@ class QueueViewController: NSViewController, NSOutlineViewDataSource, NSOutlineV if oldSongRowPos >= 0 { queue[oldSongRowPos].isPlaying = false } - - queue[newSongRowPos].isPlaying = true + if newSongRowPos >= 0 { + queue[newSongRowPos].isPlaying = true + } } func outlineView(_ outlineView: NSOutlineView, numberOfChildrenOfItem item: Any?) -> Int {