Avoid crash when music is switched on/off several times.

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@1865 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
hikerstk 2008-05-12 00:25:30 +00:00
parent 5365fcadda
commit 9a1386446e

View File

@ -164,7 +164,7 @@ void SoundManager::startMusic(MusicInformation* mi)
{
m_current_music = mi;
if(!user_config->doMusic() || !m_initialized) return;
if(!mi || !user_config->doMusic() || !m_initialized) return;
mi->startMusic();
} // startMusic
@ -173,7 +173,6 @@ void SoundManager::startMusic(MusicInformation* mi)
void SoundManager::stopMusic()
{
if(m_current_music) m_current_music->stopMusic();
m_current_music=NULL;
} // stopMusic
//-----------------------------------------------------------------------------