chore: fix not terminating when not being able to load lod

This commit is contained in:
Jan 2024-09-05 21:13:49 +02:00
parent 71819e46a4
commit 27d047198f
No known key found for this signature in database
GPG Key ID: 44B581F78FF5C57C

View File

@ -803,7 +803,10 @@ namespace
{ {
auto lodNumber = 0u; auto lodNumber = 0u;
for (const auto& jLod : jXModel.lods) for (const auto& jLod : jXModel.lods)
LoadLod(jLod, xmodel, lodNumber++); {
if (!LoadLod(jLod, xmodel, lodNumber++))
return false;
}
xmodel.numLods = static_cast<uint16_t>(jXModel.lods.size()); xmodel.numLods = static_cast<uint16_t>(jXModel.lods.size());
xmodel.numsurfs = static_cast<unsigned char>(m_surfaces.size()); xmodel.numsurfs = static_cast<unsigned char>(m_surfaces.size());