diff --git a/stepmania/src/ProfileManager.cpp b/stepmania/src/ProfileManager.cpp index 340909e49c..fea2d8fc49 100644 --- a/stepmania/src/ProfileManager.cpp +++ b/stepmania/src/ProfileManager.cpp @@ -284,6 +284,14 @@ bool ProfileManager::DeleteLocalProfile( CString sProfileID ) for( unsigned i=0; iRemove( asFilesToDelete[i] ); + // delete edits + GetDirListing( sProfileDir + "/" + EDITS_SUBDIR + "*", asFilesToDelete, false, true ); + for( unsigned i=0; iRemove( asFilesToDelete[i] ); + + // remove edits dir + FILEMAN->Remove( sProfileDir + "/" + EDITS_SUBDIR ); + // remove profile dir return FILEMAN->Remove( sProfileDir ); }