fix menu timer expire doesn't leave ScreenNameEntryTraditional

This commit is contained in:
Chris Danford
2004-03-24 06:38:14 +00:00
parent a37645f421
commit f647555dda
@@ -542,6 +542,7 @@ void ScreenNameEntryTraditional::HandleScreenMessage( const ScreenMessage SM )
{
for( int p=0; p<NUM_PLAYERS; p++ )
Finish( (PlayerNumber)p );
MenuStart( PLAYER_INVALID, IET_FIRST_PRESS );
}
break;
case SM_ChangeDisplayedFeat:
@@ -613,7 +614,10 @@ void ScreenNameEntryTraditional::UpdateSelectionText( int pn )
void ScreenNameEntryTraditional::MenuStart( PlayerNumber pn, const InputEventType type )
{
if( !AnyStillEntering() )
{
m_Menu.StartTransitioning( SM_GoToNextScreen );
return;
}
if( !m_bStillEnteringName[pn] )
return; // ignore