From 27d047198fa4a2472aa36b98799068390c678b24 Mon Sep 17 00:00:00 2001 From: Jan Date: Thu, 5 Sep 2024 21:13:49 +0200 Subject: [PATCH] chore: fix not terminating when not being able to load lod --- src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp b/src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp index e015b5f6..5616b6cc 100644 --- a/src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp +++ b/src/ObjLoading/Game/T6/XModel/JsonXModelLoader.cpp @@ -803,7 +803,10 @@ namespace { auto lodNumber = 0u; for (const auto& jLod : jXModel.lods) - LoadLod(jLod, xmodel, lodNumber++); + { + if (!LoadLod(jLod, xmodel, lodNumber++)) + return false; + } xmodel.numLods = static_cast(jXModel.lods.size()); xmodel.numsurfs = static_cast(m_surfaces.size());