diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index bbc30bf073..0d59415f06 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -690,7 +690,8 @@ void GameState::FinishStage() if( iOldStageIndex/iSaveProfileEvery < m_iCurrentStageIndex/iSaveProfileEvery ) { LOG->Trace( "Played %i stages; saving profiles ...", iSaveProfileEvery ); - PROFILEMAN->SaveAllProfiles(); + PROFILEMAN->SaveMachineProfile(); + this->SaveProfiles(); } } } diff --git a/stepmania/src/ProfileManager.cpp b/stepmania/src/ProfileManager.cpp index 9069aa6b46..840d5908c9 100644 --- a/stepmania/src/ProfileManager.cpp +++ b/stepmania/src/ProfileManager.cpp @@ -303,19 +303,6 @@ bool ProfileManager::FastLoadProfileNameFromMemoryCard( RString sRootDir, RStrin return false; } -void ProfileManager::SaveAllProfiles() const -{ - this->SaveMachineProfile(); - - FOREACH_HumanPlayer( pn ) - { - if( !IsPersistentProfile(pn) ) - continue; - - this->SaveProfile( pn ); - } -} - bool ProfileManager::SaveProfile( PlayerNumber pn ) const { if( m_sProfileDir[pn].empty() ) diff --git a/stepmania/src/ProfileManager.h b/stepmania/src/ProfileManager.h index 6e8b06b4f3..65a35fbb0c 100644 --- a/stepmania/src/ProfileManager.h +++ b/stepmania/src/ProfileManager.h @@ -50,7 +50,6 @@ public: bool LoadLocalProfileFromMachine( PlayerNumber pn ); bool LoadProfileFromMemoryCard( PlayerNumber pn, bool bLoadEdits = true ); bool FastLoadProfileNameFromMemoryCard( RString sRootDir, RString &sName ) const; - void SaveAllProfiles() const; bool SaveProfile( PlayerNumber pn ) const; bool SaveLocalProfile( RString sProfileID ); void UnloadProfile( PlayerNumber pn );