diff -r 6b41a24f3f36 -r f89bcd42fff5 core/MenuManager.cpp --- a/core/MenuManager.cpp Fri Aug 03 11:08:12 2007 +0000 +++ b/core/MenuManager.cpp Fri Aug 03 11:14:56 2007 +0000 @@ -891,3 +891,19 @@ return sound; } + +void MenuManager::OnSourceModLevelChange(const char *mapName) +{ + if (m_SelectSound.size() > 0) + { + enginesound->PrecacheSound(m_SelectSound.c_str(), true); + } + if (m_ExitBackSound.size() > 0) + { + enginesound->PrecacheSound(m_ExitBackSound.c_str(), true); + } + if (m_ExitSound.size() > 0) + { + enginesound->PrecacheSound(m_ExitSound.c_str(), true); + } +}