diff --git a/stepmania/src/RageSoundReader_Preload.cpp b/stepmania/src/RageSoundReader_Preload.cpp index 08ccebe6de..e5f57c663f 100644 --- a/stepmania/src/RageSoundReader_Preload.cpp +++ b/stepmania/src/RageSoundReader_Preload.cpp @@ -45,7 +45,8 @@ bool SoundReader_Preload::Open(SoundReader *source) /* Add the buffer. */ buf.get_owned().append(buffer, buffer+cnt); - if(buf.get_owned().size() > max_prebuf_size) + if(!PREFSMAN->m_bSoundPreloadAll && + buf.get_owned().size() > max_prebuf_size) return false; /* too big */ }