From bd516940b2552ac24a1ec5ae1fa519497a03873d Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Mon, 7 Feb 2005 03:37:43 +0000 Subject: [PATCH] when we MountCard, we must always UnmountCard --- stepmania/src/GameState.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/stepmania/src/GameState.cpp b/stepmania/src/GameState.cpp index 30936fa941..a454431e3a 100644 --- a/stepmania/src/GameState.cpp +++ b/stepmania/src/GameState.cpp @@ -240,6 +240,10 @@ void GameState::PlayersFinalized() PROFILEMAN->LoadFirstAvailableProfile( pn ); // load full profile + SONGMAN->LoadAllFromProfile( (ProfileSlot) pn ); + + MEMCARDMAN->UnmountCard( pn ); + if( !PROFILEMAN->IsUsingProfile(pn) ) continue; // skip @@ -266,9 +270,6 @@ void GameState::PlayersFinalized() m_pPreferredSong = pProfile->m_lastSong.ToSong(); if( m_pPreferredCourse == NULL ) m_pPreferredCourse = pProfile->m_lastCourse.ToCourse(); - - SONGMAN->LoadAllFromProfile( (ProfileSlot) pn ); - MEMCARDMAN->UnmountCard( pn ); } SONGMAN->LoadAllFromProfile( PROFILE_SLOT_MACHINE );