diff --git a/Source/Engine/Graphics/PostProcessSettings.cpp b/Source/Engine/Graphics/PostProcessSettings.cpp index 43e89821e..e894f4743 100644 --- a/Source/Engine/Graphics/PostProcessSettings.cpp +++ b/Source/Engine/Graphics/PostProcessSettings.cpp @@ -217,7 +217,11 @@ void PostFxMaterialsSettings::BlendWith(PostFxMaterialsSettings& other, float we while (Materials.Count() != POST_PROCESS_SETTINGS_MAX_MATERIALS && indexSrc < other.Materials.Count()) { if (!Materials.Contains(materialsSrc[indexSrc].GetID())) - Materials.Add(materialsSrc[indexSrc]); + { + auto& ref = materialsSrc[indexSrc]; + ref.Get(); // Load asset + Materials.Add(ref); + } indexSrc++; } }