From b0dcfcb0a641d5bfb3e5b98493ec01361e22072c Mon Sep 17 00:00:00 2001 From: hikerstk Date: Thu, 15 Jan 2009 23:02:23 +0000 Subject: [PATCH] Avoid crash if the music file does not exist. git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@2933 178a84e3-b1eb-0310-8ba1-8eac791a3b58 --- src/track.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 //-----------------------------------------------------------------------------