diff --git a/stepmania/src/MemoryCardDisplay.cpp b/stepmania/src/MemoryCardDisplay.cpp index 393a4396bc..d3b147dd42 100644 --- a/stepmania/src/MemoryCardDisplay.cpp +++ b/stepmania/src/MemoryCardDisplay.cpp @@ -29,7 +29,8 @@ void MemoryCardDisplay::Update( float fDelta ) MemoryCardState newMcs = MEMCARDMAN->GetCardState(m_PlayerNumber); if( m_LastSeenState != newMcs ) { - m_spr[m_LastSeenState].SetHidden( true ); + if( m_LastSeenState != MEMORY_CARD_STATE_INVALID ) + m_spr[m_LastSeenState].SetHidden( true ); m_LastSeenState = newMcs; m_spr[m_LastSeenState].SetHidden( false ); }