diff --git a/src/track.cpp b/src/track.cpp index 16afcb3ad..a5a5b19da 100644 --- a/src/track.cpp +++ b/src/track.cpp @@ -934,8 +934,11 @@ void Track::getMusicInformation(std::vector& filenames, } // getMusicInformation //----------------------------------------------------------------------------- -void Track::startMusic() const { - sound_manager->startMusic(m_music[rand()% m_music.size()]); +void Track::startMusic() const +{ + // In case that the music wasn't found (a warning was already printed) + if(m_music.size()>0) + sound_manager->startMusic(m_music[rand()% m_music.size()]); } // startMusic //-----------------------------------------------------------------------------