From c37a29ac53f8c1e93167fa05b771a698f4d056b6 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Sun, 6 Jun 2004 05:17:12 +0000 Subject: [PATCH] fix DontShare.sig not being written the first time a profile is saved --- stepmania/src/Profile.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/stepmania/src/Profile.cpp b/stepmania/src/Profile.cpp index 60972de193..2b1d89cae0 100644 --- a/stepmania/src/Profile.cpp +++ b/stepmania/src/Profile.cpp @@ -687,6 +687,9 @@ bool Profile::SaveAllToDir( CString sDir, bool bSignData ) const CString sStatsXmlSigFile = fn+SIGNATURE_APPEND; CryptManager::SignFileToFile(fn, sStatsXmlSigFile); + // Update file cache, or else IsAFile in CryptManager won't see sStatsXmlSigFile. + FILEMAN->FlushDirCache( sDir ); + // Save the "don't share" file CString sDontShareFile = sDir + DONT_SHARE_SIG; CryptManager::SignFileToFile(sStatsXmlSigFile, sDontShareFile);