always delete old screens on PopAllScreens

This commit is contained in:
Glenn Maynard
2006-08-09 03:28:25 +00:00
parent b67444199c
commit 7e05abc111
+2 -3
View File
@@ -777,9 +777,6 @@ void ScreenManager::PopTopScreen( ScreenMessage SM )
* from inside a screen. */
void ScreenManager::PopAllScreens()
{
if( g_ScreenStack.empty() )
return;
/* Make sure only the top screen receives LoseFocus. */
bool bFirst = true;
while( !g_ScreenStack.empty() )
@@ -787,6 +784,8 @@ void ScreenManager::PopAllScreens()
PopTopScreenInternal( bFirst );
bFirst = false;
}
DeletePreparedScreens();
}
void ScreenManager::PostMessageToTopScreen( ScreenMessage SM, float fDelay )