diff --git a/stepmania/src/ThemeManager.cpp b/stepmania/src/ThemeManager.cpp index 3a78ba6ee5..6c844a1264 100644 --- a/stepmania/src/ThemeManager.cpp +++ b/stepmania/src/ThemeManager.cpp @@ -652,14 +652,13 @@ void ThemeManager::GetModifierNames( set& 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 ); } /*