diff --git a/stepmania/src/SongManager.cpp b/stepmania/src/SongManager.cpp index 6d9848104f..b3ac01bfdf 100644 --- a/stepmania/src/SongManager.cpp +++ b/stepmania/src/SongManager.cpp @@ -115,9 +115,6 @@ void SongManager::Reload( LoadingWindow *ld ) FreeSongs(); FreeCourses(); - m_sGroupNames.clear(); - m_sGroupBannerPaths.clear(); - /* Always check songs for changes. */ const bool OldVal = PREFSMAN->m_bFastLoad; PREFSMAN->m_bFastLoad = false; @@ -316,11 +313,18 @@ void SongManager::PreloadSongImages() void SongManager::FreeSongs() { + m_sGroupNames.clear(); + m_sGroupBannerPaths.clear(); + for( unsigned i=0; i