From aedc6190096af2d008ff447c5b7b767e984b4d44 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 28 Jan 2021 01:11:02 +0100 Subject: [PATCH] Fix crash when opening prefab that fails to load root ObjectsLookupIdMapping Fixes #126 --- Source/Engine/Level/Prefabs/PrefabManager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Engine/Level/Prefabs/PrefabManager.cpp b/Source/Engine/Level/Prefabs/PrefabManager.cpp index f1fbf4766..44be0181b 100644 --- a/Source/Engine/Level/Prefabs/PrefabManager.cpp +++ b/Source/Engine/Level/Prefabs/PrefabManager.cpp @@ -173,6 +173,11 @@ Actor* PrefabManager::SpawnPrefab(Prefab* prefab, Actor* parent, DictionaryAt(0); + if (!root) + { + LOG(Warning, "Failed to load prefab root object."); + return nullptr; + } // Prepare parent linkage for prefab root actor root->_parent = parent;