From cf9447e2b5610f8a0f1538368ce04d6a650a5371 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Fri, 16 Jun 2006 21:36:17 +0000 Subject: [PATCH] Save the Theme preference when changing themes. --- stepmania/src/ScreenOptionsMasterPrefs.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/stepmania/src/ScreenOptionsMasterPrefs.cpp b/stepmania/src/ScreenOptionsMasterPrefs.cpp index 210756db4b..e6c91f1773 100644 --- a/stepmania/src/ScreenOptionsMasterPrefs.cpp +++ b/stepmania/src/ScreenOptionsMasterPrefs.cpp @@ -221,10 +221,15 @@ static void Theme( int &sel, bool ToSel, const ConfOption *pConfOption ) for( unsigned i=1; iGetCurThemeName()) ) sel = i; - } else { + } + else + { const RString sNewTheme = vsThemeNames[sel]; if( THEME->GetCurThemeName() != sNewTheme ) + { THEME->SwitchThemeAndLanguage( sNewTheme, THEME->GetCurLanguage(), PREFSMAN->m_bPseudoLocalize ); + PREFSMAN->m_sTheme.Set( sNewTheme ); + } } }