diff --git a/stepmania/src/ScreenManager.cpp b/stepmania/src/ScreenManager.cpp index 9f4c6f323b..187e9678f5 100644 --- a/stepmania/src/ScreenManager.cpp +++ b/stepmania/src/ScreenManager.cpp @@ -714,7 +714,7 @@ void ScreenManager::LoadDelayedScreen() Screen *pScreen = ActivatePreparedScreenAndBackground( sScreenName ); ASSERT( pScreen != NULL ); - bool bIsOnSystemMenu = ls.m_pScreen->GetScreenType() == system_menu; + bool bIsOnSystemMenu = pScreen->GetScreenType() == system_menu; // If we're exiting a system menu, persist settings in case we don't exit normally if( bWasOnSystemMenu && !bIsOnSystemMenu )