From a8069bd2f92d5a49e7be92070e4dbcac1739e871 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 28 Apr 2005 20:42:42 +0000 Subject: [PATCH] fix umounting cards too soon, causing MD5 to fail --- stepmania/src/ScreenEvaluation.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stepmania/src/ScreenEvaluation.cpp b/stepmania/src/ScreenEvaluation.cpp index 711ef4d2ff..5a16cbe337 100644 --- a/stepmania/src/ScreenEvaluation.cpp +++ b/stepmania/src/ScreenEvaluation.cpp @@ -1324,9 +1324,6 @@ void ScreenEvaluation::Input( const DeviceInput& DeviceI, const InputEventType t CString sFileName = SaveScreenshot( sDir, true, true, iScreenshotIndex ); CString sPath = sDir+sFileName; - if( PROFILEMAN->ProfileWasLoadedFromMemoryCard(pn) ) - MEMCARDMAN->UnmountCard( pn ); - if( !sFileName.empty() ) { Screenshot screenshot; @@ -1336,6 +1333,9 @@ void ScreenEvaluation::Input( const DeviceInput& DeviceI, const InputEventType t pProfile->AddScreenshot( screenshot ); } + if( PROFILEMAN->ProfileWasLoadedFromMemoryCard(pn) ) + MEMCARDMAN->UnmountCard( pn ); + m_bSavedScreenshot[pn] = true; return; // handled }