diff --git a/core/GameConfigs.cpp b/core/GameConfigs.cpp index 21eae069..f2171d84 100644 --- a/core/GameConfigs.cpp +++ b/core/GameConfigs.cpp @@ -273,8 +273,10 @@ SMCParseResult CGameConfig::ReadSMC_LeavingSection() { /* If we shouldn't read the rest of this section, set the ignore level. */ m_IgnoreLevel = 1; + m_ParseState = PSTATE_GAMES; + } else { + m_ParseState = PSTATE_GAMEDEFS; } - m_ParseState = PSTATE_GAMEDEFS; break; } case PSTATE_GAMEDEFS_SIGNATURES: