fix BeginFading never triggered if in transition is long

This commit is contained in:
Chris Danford
2004-05-06 08:46:57 +00:00
parent fd848f2b0c
commit 535acb5988
+2 -5
View File
@@ -69,11 +69,8 @@ void ScreenCaution::HandleScreenMessage( const ScreenMessage SM )
switch( SM )
{
case SM_StartClosing:
if( !m_In.IsTransitioning() && !m_Out.IsTransitioning() && !m_Back.IsTransitioning() )
{
m_Background.PlayCommand("Off");
m_Out.StartTransitioning( SM_GoToNextScreen );
}
m_Background.PlayCommand("Off");
m_Out.StartTransitioning( SM_GoToNextScreen );
break;
case SM_DoneOpening:
SOUND->PlayOnceFromDir( ANNOUNCER->GetPathTo("caution") );