diff --git a/src/NotesLoaderSSC.cpp b/src/NotesLoaderSSC.cpp index 7a03c1efe2..fa61fc6a05 100644 --- a/src/NotesLoaderSSC.cpp +++ b/src/NotesLoaderSSC.cpp @@ -566,6 +566,7 @@ bool SSCLoader::LoadFromSimfile( const RString &sPath, Song &out, bool bFromCach { // Process timings and convert negative bpms/stops SMLoader::ProcessBPMsAndStops(out.m_SongTiming, vBPMChanges, vStops); + vBPMChanges.clear(); state = GETTING_STEP_INFO; pNewNotes = out.CreateSteps(); @@ -810,6 +811,7 @@ bool SSCLoader::LoadFromSimfile( const RString &sPath, Song &out, bool bFromCach { bHasOwnTiming = true; SMLoader::ProcessBPMsAndStops(stepsTiming, vBPMChanges, vStops); + vBPMChanges.clear(); } state = GETTING_SONG_INFO;