Fix #270: crash when removing from currently playing to end of play queue
This commit is contained in:
@@ -121,7 +121,7 @@ func (p *PlaybackManager) DisableCallbacks() {
|
|||||||
|
|
||||||
// Gets the curently playing song, if any.
|
// Gets the curently playing song, if any.
|
||||||
func (p *PlaybackManager) NowPlaying() *mediaprovider.Track {
|
func (p *PlaybackManager) NowPlaying() *mediaprovider.Track {
|
||||||
if len(p.playQueue) == 0 || p.player.GetStatus().State == player.Stopped {
|
if p.nowPlayingIdx < 0 || len(p.playQueue) == 0 || p.player.GetStatus().State == player.Stopped {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
return p.playQueue[p.nowPlayingIdx]
|
return p.playQueue[p.nowPlayingIdx]
|
||||||
|
|||||||
Reference in New Issue
Block a user