From d47b45280837153e68fe5bd7d20c481b63341e77 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Fri, 29 Jul 2022 16:58:27 +0200 Subject: [PATCH] Fix check if unsetting material slot --- Source/Engine/Level/Actors/ModelInstanceActor.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Engine/Level/Actors/ModelInstanceActor.cpp b/Source/Engine/Level/Actors/ModelInstanceActor.cpp index a87515d3e..a5fb15c0e 100644 --- a/Source/Engine/Level/Actors/ModelInstanceActor.cpp +++ b/Source/Engine/Level/Actors/ModelInstanceActor.cpp @@ -26,6 +26,8 @@ void ModelInstanceActor::SetEntries(const Array& value) void ModelInstanceActor::SetMaterial(int32 entryIndex, MaterialBase* material) { WaitForModelLoad(); + if (Entries.Count() == 0 && !material) + return; CHECK(entryIndex >= 0 && entryIndex < Entries.Count()); if (Entries[entryIndex].Material == material) return;