diff --git a/stepmania/src/MemoryCardManager.cpp b/stepmania/src/MemoryCardManager.cpp index e02d5c2732..d21f21e262 100644 --- a/stepmania/src/MemoryCardManager.cpp +++ b/stepmania/src/MemoryCardManager.cpp @@ -22,10 +22,11 @@ MemoryCardManager::MemoryCardManager() m_bTooLate[p] = false; } - m_soundReady.Load( THEME->GetPathToS("MemoryCardManager ready") ); - m_soundError.Load( THEME->GetPathToS("MemoryCardManager error") ); - m_soundTooLate.Load( THEME->GetPathToS("MemoryCardManager too late") ); - m_soundDisconnect.Load( THEME->GetPathToS("MemoryCardManager disconnect") ); + /* These can play at any time. Preload them, so we don't cause a skip in gameplay. */ + m_soundReady.Load( THEME->GetPathToS("MemoryCardManager ready"), true ); + m_soundError.Load( THEME->GetPathToS("MemoryCardManager error"), true ); + m_soundTooLate.Load( THEME->GetPathToS("MemoryCardManager too late"), true ); + m_soundDisconnect.Load( THEME->GetPathToS("MemoryCardManager disconnect"), true ); } MemoryCardManager::~MemoryCardManager()