From c21b8ad7a9624207e6b563652065885c9eea7066 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Thu, 13 Oct 2005 05:10:52 +0000 Subject: [PATCH] simplify (prep for a fix) --- stepmania/src/ScreenManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stepmania/src/ScreenManager.cpp b/stepmania/src/ScreenManager.cpp index 5bdd554708..02ffd45de3 100644 --- a/stepmania/src/ScreenManager.cpp +++ b/stepmania/src/ScreenManager.cpp @@ -621,7 +621,10 @@ void ScreenManager::LoadDelayedScreen() * data. */ bool bTimeToDeleteScreens = (g_setGroupedScreens.find(sScreenName) == g_setGroupedScreens.end()); if( bTimeToDeleteScreens && PREFSMAN->m_bDelayedScreenLoad ) + { + bTimeToDeleteScreens = false; DeletePreparedScreens(); + } // Load the screen, if it's not already prepared. PrepareScreen( sScreenName ); @@ -681,7 +684,7 @@ void ScreenManager::LoadDelayedScreen() if( bWasOnSystemMenu && !bIsOnSystemMenu ) PREFSMAN->SaveGlobalPrefsToDisk(); - if( bTimeToDeleteScreens && !PREFSMAN->m_bDelayedScreenLoad ) + if( bTimeToDeleteScreens ) DeletePreparedScreens(); LOG->Trace("... PushScreen");