fix crash in themes without [OptionNames]

use preincrement for iterators, not postincrement
This commit is contained in:
Glenn Maynard
2004-07-22 19:29:44 +00:00
parent 2c44a202c5
commit 9429978fc9
+7 -8
View File
@@ -652,14 +652,13 @@ void ThemeManager::GetModifierNames( set<CString>& AddTo )
const IniFile::key *cur = m_pIniCurMetrics->GetKey( "OptionNames" );
const IniFile::key *base = m_pIniBaseMetrics->GetKey( "OptionNames" );
for( IniFile::key::const_iterator iter = cur->begin(); iter != cur->end(); iter++ )
{
AddTo.insert( iter->first );
}
for( IniFile::key::const_iterator iter = base->begin(); iter != base->end(); iter++ )
{
AddTo.insert( iter->first );
}
if( cur )
for( IniFile::key::const_iterator iter = cur->begin(); iter != cur->end(); ++iter )
AddTo.insert( iter->first );
if( base )
for( IniFile::key::const_iterator iter = base->begin(); iter != base->end(); ++iter )
AddTo.insert( iter->first );
}
/*