From c9d257250839d6e24c4e24ef3d586f2652a76685 Mon Sep 17 00:00:00 2001 From: Chris Danford Date: Fri, 27 Feb 2004 03:36:11 +0000 Subject: [PATCH] hack around unmounting weirdness --- stepmania/src/ProfileManager.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/stepmania/src/ProfileManager.cpp b/stepmania/src/ProfileManager.cpp index 110d74a368..4aacb562ff 100644 --- a/stepmania/src/ProfileManager.cpp +++ b/stepmania/src/ProfileManager.cpp @@ -154,10 +154,13 @@ bool ProfileManager::LoadProfileFromMemoryCard( PlayerNumber pn ) // moust slot if( MEMCARDMAN->GetCardState(pn) == MEMORY_CARD_STATE_READY ) { - FILEMAN->Mount( "dir", MEMCARDMAN->GetOsMountDir(pn), MEM_CARD_DIR[pn] ); - LOG->Trace( "mount %s %s", MEMCARDMAN->GetOsMountDir(pn).c_str(), MEM_CARD_DIR[pn] ); + // XXX: Remounting the same mount point is broken. Investigate this later... - CString sDir = MEM_CARD_DIR[pn]; +// FILEMAN->Mount( "dir", MEMCARDMAN->GetOsMountDir(pn), MEM_CARD_DIR[pn] ); +// LOG->Trace( "mount %s %s", MEMCARDMAN->GetOsMountDir(pn).c_str(), MEM_CARD_DIR[pn] ); +// CString sDir = MEM_CARD_DIR[pn]; + + CString sDir = MEMCARDMAN->GetOsMountDir(pn); DEBUG_ASSERT( FILEMAN->IsMounted(sDir) ); // should be called only if we've already mounted @@ -181,7 +184,9 @@ bool ProfileManager::LoadProfileFromMemoryCard( PlayerNumber pn ) bool ProfileManager::CreateMemoryCardProfile( PlayerNumber pn ) { - CString sDir = MEM_CARD_DIR[pn]; +// CString sDir = MEM_CARD_DIR[pn]; + + CString sDir = MEMCARDMAN->GetOsMountDir(pn); DEBUG_ASSERT( FILEMAN->IsMounted(sDir) ); // should be called only if we've already mounted