From b82622749d345f6ecf7f96a2e113b902300ecae9 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Thu, 26 Jan 2023 12:08:05 +1100 Subject: [PATCH] Fix maprenderer crash (#13692) --- Content.MapRenderer/Painters/DecalPainter.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Content.MapRenderer/Painters/DecalPainter.cs b/Content.MapRenderer/Painters/DecalPainter.cs index 184fdf7412..f33d343539 100644 --- a/Content.MapRenderer/Painters/DecalPainter.cs +++ b/Content.MapRenderer/Painters/DecalPainter.cs @@ -35,9 +35,12 @@ public sealed class DecalPainter decals.Sort(Comparer.Create((x, y) => x.Decal.ZIndex.CompareTo(y.Decal.ZIndex))); - foreach (var proto in _sPrototypeManager.EnumeratePrototypes()) + if (_decalTextures.Count == 0) { - _decalTextures.Add(proto.ID, proto.Sprite); + foreach (var proto in _sPrototypeManager.EnumeratePrototypes()) + { + _decalTextures.Add(proto.ID, proto.Sprite); + } } foreach (var decal in decals)