diff --git a/stepmania/src/ScreenMessage.cpp b/stepmania/src/ScreenMessage.cpp index 8d7cdcd68e..844d978f21 100644 --- a/stepmania/src/ScreenMessage.cpp +++ b/stepmania/src/ScreenMessage.cpp @@ -18,21 +18,14 @@ AutoScreenMessage(SM_Success); AutoScreenMessage(SM_Failure); static map *m_pScreenMessages; -static ScreenMessage m_iCurScreenMessage; ScreenMessage ScreenMessageHelpers::ToMessageNumber( const RString &sName ) { if( m_pScreenMessages == NULL ) - { m_pScreenMessages = new map; - m_iCurScreenMessage = (ScreenMessage) 0; - } if( m_pScreenMessages->find( sName ) == m_pScreenMessages->end() ) - { - m_iCurScreenMessage = ScreenMessage((int)m_iCurScreenMessage + 1); - (*m_pScreenMessages)[sName] = m_iCurScreenMessage; - } + (*m_pScreenMessages)[sName] = (ScreenMessage) m_pScreenMessages->size(); return (*m_pScreenMessages)[sName]; }