Properly fail loading state when fonts don't match.

It should fail later anyway, but this will prevent crashes just in case.
This commit is contained in:
Unknown W. Brackets 2014-03-23 13:03:33 -07:00
parent 3a376a0cd9
commit c0392e10be

View file

@ -286,6 +286,7 @@ public:
p.Do(numInternalFonts); p.Do(numInternalFonts);
if (numInternalFonts != (int)internalFonts.size()) { if (numInternalFonts != (int)internalFonts.size()) {
ERROR_LOG(SCEFONT, "Unable to load state: different internal font count."); ERROR_LOG(SCEFONT, "Unable to load state: different internal font count.");
p.SetError(p.ERROR_FAILURE);
return; return;
} }