From f9546160b6c2ce5515ff36802faa5020b6faf20c Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 23 Aug 2002 06:47:34 +0000 Subject: [PATCH] Assuming "HACK!" is because the screen deleting was skipping deletions: it'd delete 0, remove it from the list, then remove 1, skipping the new 0. Fixed that, removed the skip-update hack. (Trying to track down a memory leak ...) --- stepmania/src/ScreenManager.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/stepmania/src/ScreenManager.cpp b/stepmania/src/ScreenManager.cpp index 97d6ef716c..4b3b317368 100644 --- a/stepmania/src/ScreenManager.cpp +++ b/stepmania/src/ScreenManager.cpp @@ -93,13 +93,11 @@ void ScreenManager::Update( float fDeltaTime ) m_textCreditInfo[p].Update( fDeltaTime ); // delete all ScreensToDelete - for( int i=0; i0 ) return; + m_ScreensToDelete.RemoveAll(); // Update all windows in the stack for( i=0; i