cope with ClearMessageQueue() being called from a message

handler
This commit is contained in:
Glenn Maynard
2003-02-02 21:47:49 +00:00
parent a9550d358c
commit f1b4a49f21
+2 -2
View File
@@ -51,8 +51,8 @@ void Screen::Update( float fDeltaTime )
if( m_QueuedMessages[i].fDelayRemaining <= 0.0f ) // send this sucker!
{
this->HandleScreenMessage( m_QueuedMessages[i].SM );
m_QueuedMessages.erase( m_QueuedMessages.begin()+i,
m_QueuedMessages.begin()+i+1 );
if(i < m_QueuedMessages.size())
m_QueuedMessages.erase(m_QueuedMessages.begin()+i);
i--;
}
else