diff --git a/stepmania/src/RageFileDriverDirectHelpers.cpp b/stepmania/src/RageFileDriverDirectHelpers.cpp index 56fba75829..813220a97d 100644 --- a/stepmania/src/RageFileDriverDirectHelpers.cpp +++ b/stepmania/src/RageFileDriverDirectHelpers.cpp @@ -308,7 +308,7 @@ void DirectFilenameDB::PopulateFileSet( FileSet &fs, const CString &path ) if( !BeginsWith( iter->lname, IGNORE_MARKER_BEGINNING ) ) break; CString sFileLNameToIgnore = iter->lname.Right( iter->lname.length() - IGNORE_MARKER_BEGINNING.length() ); - iter = fs.files.erase( iter ); + vsFilesToRemove.push_back( iter->name ); vsFilesToRemove.push_back( sFileLNameToIgnore ); }