From a8c6d12c43e9275e0e7e86bb977d3d83ed9e1401 Mon Sep 17 00:00:00 2001 From: abcdefg30 Date: Fri, 6 Oct 2017 12:09:10 +0200 Subject: [PATCH] Fix the map editor crashing on invisible actors --- OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs b/OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs index 3ad5582b70..daddb1b447 100644 --- a/OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs +++ b/OpenRA.Mods.Common/Traits/World/EditorActorLayer.cs @@ -106,7 +106,9 @@ namespace OpenRA.Mods.Common.Traits var preview = new EditorActorPreview(worldRenderer, id, reference, owner); previews.Add(preview); - screenMap.Add(preview, preview.Bounds); + + if (!preview.Bounds.IsEmpty) + screenMap.Add(preview, preview.Bounds); foreach (var kv in preview.Footprint) {