FileCopy instead of Save
This commit is contained in:
@@ -1576,6 +1576,12 @@ XNode* Profile::SaveCoinDataCreateNode() const
|
|||||||
return pNode;
|
return pNode;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Profile::BackupToDir( CString sFromDir, CString sToDir )
|
||||||
|
{
|
||||||
|
FileCopy( sFromDir+STATS_XML, sToDir+STATS_XML );
|
||||||
|
FileCopy( sFromDir+STATS_XML+SIGNATURE_APPEND, sToDir+STATS_XML+SIGNATURE_APPEND );
|
||||||
|
FileCopy( sFromDir+DONT_SHARE_SIG, sToDir+DONT_SHARE_SIG );
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* (c) 2001-2004 Chris Danford
|
* (c) 2001-2004 Chris Danford
|
||||||
|
|||||||
@@ -289,6 +289,8 @@ public:
|
|||||||
void SaveStatsWebPageToDir( CString sDir ) const;
|
void SaveStatsWebPageToDir( CString sDir ) const;
|
||||||
void SaveMachinePublicKeyToDir( CString sDir ) const;
|
void SaveMachinePublicKeyToDir( CString sDir ) const;
|
||||||
|
|
||||||
|
static void BackupToDir( CString sFromDir, CString sToDir );
|
||||||
|
|
||||||
private:
|
private:
|
||||||
const HighScoresForASong *GetHighScoresForASong( const SongID& songID ) const;
|
const HighScoresForASong *GetHighScoresForASong( const SongID& songID ) const;
|
||||||
const HighScoresForACourse *GetHighScoresForACourse( const CourseID& courseID ) const;
|
const HighScoresForACourse *GetHighScoresForACourse( const CourseID& courseID ) const;
|
||||||
|
|||||||
@@ -92,7 +92,7 @@ bool ProfileManager::LoadProfile( PlayerNumber pn, CString sProfileDir, bool bIs
|
|||||||
if( bSuccess )
|
if( bSuccess )
|
||||||
{
|
{
|
||||||
CString sBackupDir = m_sProfileDir[pn] + "LastGood/";
|
CString sBackupDir = m_sProfileDir[pn] + "LastGood/";
|
||||||
m_Profile[pn].SaveStatsXmlToDir( sBackupDir, PREFSMAN->m_bSignProfileData );
|
Profile::BackupToDir( m_sProfileDir[pn], sBackupDir );
|
||||||
}
|
}
|
||||||
|
|
||||||
if( bIsMemCard )
|
if( bIsMemCard )
|
||||||
|
|||||||
Reference in New Issue
Block a user