load preference groups recursively

This commit is contained in:
Chris Danford
2006-01-09 19:48:33 +00:00
parent 3df20418a8
commit ef3d2172b2
+2 -2
View File
@@ -411,12 +411,12 @@ static const CString GAME_SECTION_PREFIX = "Game-";
void PrefsManager::ReadPrefsFromIni( const IniFile &ini, const CString &sSection )
{
// Apply our fallback (if any) before applying ourself.
// Apply our fallback recursively (if any) before applying ourself.
// TODO: detect circular?
CString sFallback;
if( ini.GetValue(sSection,"Fallback",sFallback) )
{
IPreference::ReadAllPrefsFromNode( ini.GetChild(sFallback) );
ReadPrefsFromIni( ini, sFallback );
}
//IPreference *pPref = PREFSMAN->GetPreferenceByName( *sName );