actions: JumpingToPlayingSong: check if current song position is in correct range

master
Andrzej Rybczak 12 years ago
parent 5827a96d56
commit c2013fa710
  1. 6
      src/actions.cpp

@ -1168,7 +1168,11 @@ bool JumpToPlayingSong::canBeRun() const
void JumpToPlayingSong::run()
{
if (myScreen == myPlaylist)
myPlaylist->main().highlight(Status::State::currentSongPosition());
{
auto sp = Status::State::currentSongPosition();
if (sp >= 0 && size_t(sp) < myPlaylist->main().size())
myPlaylist->main().highlight(Status::State::currentSongPosition());
}
else if (myScreen == myBrowser)
{
myBrowser->LocateSong(myPlaylist->nowPlayingSong());

Loading…
Cancel
Save