Ensure CodeNames sizes are the same even on invalid codes

This commit is contained in:
teejusb
2025-05-17 13:03:41 -07:00
parent 82e4d201d4
commit eaf6a24acf
+4 -2
View File
@@ -25,8 +25,10 @@ void InputQueueCodeSet::Load( const RString &sType )
m_asCodeNames[c] = asBits[1];
InputQueueCode code;
if( !code.Load(CODE(sCodeName)) )
continue;
// Invalid codes are empty and we still want to make sure m_asCodeNames
// and m_aCodes are the same size to prevent off by ones.
code.Load(CODE(sCodeName));
m_aCodes.push_back( code );
}