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:
parent
5365fcadda
commit
9a1386446e
@ -164,7 +164,7 @@ void SoundManager::startMusic(MusicInformation* mi)
|
|||||||
{
|
{
|
||||||
m_current_music = mi;
|
m_current_music = mi;
|
||||||
|
|
||||||
if(!user_config->doMusic() || !m_initialized) return;
|
if(!mi || !user_config->doMusic() || !m_initialized) return;
|
||||||
|
|
||||||
mi->startMusic();
|
mi->startMusic();
|
||||||
} // startMusic
|
} // startMusic
|
||||||
@ -173,7 +173,6 @@ void SoundManager::startMusic(MusicInformation* mi)
|
|||||||
void SoundManager::stopMusic()
|
void SoundManager::stopMusic()
|
||||||
{
|
{
|
||||||
if(m_current_music) m_current_music->stopMusic();
|
if(m_current_music) m_current_music->stopMusic();
|
||||||
m_current_music=NULL;
|
|
||||||
} // stopMusic
|
} // stopMusic
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user