Save the Theme preference when changing themes.

This commit is contained in:
Steve Checkoway
2006-06-16 21:36:17 +00:00
parent 2426abc7d1
commit cf9447e2b5
+6 -1
View File
@@ -221,10 +221,15 @@ static void Theme( int &sel, bool ToSel, const ConfOption *pConfOption )
for( unsigned i=1; i<vsThemeNames.size(); i++ )
if( !stricmp(vsThemeNames[i], THEME->GetCurThemeName()) )
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 );
}
}
}