diff --git a/stepmania/src/GameSoundManager.cpp b/stepmania/src/GameSoundManager.cpp index a6653dc8d2..ba65d66bc3 100644 --- a/stepmania/src/GameSoundManager.cpp +++ b/stepmania/src/GameSoundManager.cpp @@ -492,8 +492,11 @@ void GameSoundManager::Update( float fDeltaTime ) } RageSoundParams p = g_Playing->m_Music->GetParams(); - p.m_Volume = fVolume; - g_Playing->m_Music->SetParams( p ); + if( p.m_Volume != fVolume ) + { + p.m_Volume = fVolume; + g_Playing->m_Music->SetParams( p ); + } } if( !g_UpdatingTimer )