From dcff6132b9a80b4a9dbf96a84ad84395437a77e3 Mon Sep 17 00:00:00 2001 From: Jan Date: Wed, 29 Dec 2021 02:05:44 +0100 Subject: [PATCH] Fix menulist dumping functions not skipping nullptrs indices --- .../Game/IW4/AssetDumpers/AssetDumperMenuList.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperMenuList.cpp b/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperMenuList.cpp index ed079e8f..935eac92 100644 --- a/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperMenuList.cpp +++ b/src/ObjWriting/Game/IW4/AssetDumpers/AssetDumperMenuList.cpp @@ -56,13 +56,13 @@ void AssetDumperMenuList::DumpFunctions(MenuDumper& menuDumper, const MenuList* for(auto i = 0; i < supportingData->uifunctions.totalFunctions; i++) { const auto* function = supportingData->uifunctions.functions[i]; - if(function == nullptr) - continue; + if(function != nullptr) + { + std::stringstream ss; + ss << "FUNC_" << functionIndex; - std::stringstream ss; - ss << "FUNC_" << functionIndex; - - menuDumper.WriteFunctionDef(ss.str(), function); + menuDumper.WriteFunctionDef(ss.str(), function); + } functionIndex++; }