diff --git a/stepmania/src/MemoryCardManager.cpp b/stepmania/src/MemoryCardManager.cpp index 0442f91692..ab7ad4acfc 100644 --- a/stepmania/src/MemoryCardManager.cpp +++ b/stepmania/src/MemoryCardManager.cpp @@ -150,6 +150,8 @@ void MemoryCardManager::LockCards( bool bLock ) void MemoryCardManager::AssignUnassignedCards() { + LOG->Trace( "AssignUnassignedCards" ); + // make a list of unassigned vector vUnassignedDevices = m_vStorageDevices; // copy @@ -170,8 +172,13 @@ void MemoryCardManager::AssignUnassignedCards() { for( int p=0; pTrace( "Looking for a card for Player %d", p+1 ); + if( !m_Device[p].IsBlank() ) // they already have an assigned card + { + LOG->Trace( "Already has a card", p+1 ); continue; // skip + } unsigned i;