diff --git a/stepmania/src/ScreenSelectLanguage.cpp b/stepmania/src/ScreenSelectLanguage.cpp index 3765edc71b..79d146697e 100644 --- a/stepmania/src/ScreenSelectLanguage.cpp +++ b/stepmania/src/ScreenSelectLanguage.cpp @@ -50,6 +50,7 @@ void ScreenSelectLanguage::MenuStart( PlayerNumber pn ) int iIndex = this->GetSelectionIndex( pn ); RString sLangCode = m_aGameCommands[iIndex].m_sName; PREFSMAN->m_sLanguage.Set( sLangCode ); + THEME->SwitchThemeAndLanguage( THEME->GetCurThemeName(), PREFSMAN->m_sLanguage, PREFSMAN->m_bPseudoLocalize ); m_soundStart.Play(); this->PostScreenMessage( SM_BeginFadingOut, 0 );