diff --git a/OpenRA.Mods.Common/Widgets/Logic/Editor/MapEditorLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/Editor/MapEditorLogic.cs index 2165988fef..14357cf82e 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/Editor/MapEditorLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/Editor/MapEditorLogic.cs @@ -71,12 +71,15 @@ namespace OpenRA.Mods.Common.Widgets.Logic }; } - var copyOverlayDropdown = widget.Get("OVERLAY_BUTTON"); - copyOverlayDropdown.OnMouseDown = _ => + var overlayDropdown = widget.GetOrNull("OVERLAY_BUTTON"); + if (overlayDropdown != null) { - copyOverlayDropdown.RemovePanel(); - copyOverlayDropdown.AttachPanel(CreateOverlaysPanel(world)); - }; + overlayDropdown.OnMouseDown = _ => + { + overlayDropdown.RemovePanel(); + overlayDropdown.AttachPanel(CreateOverlaysPanel(world)); + }; + } var cashLabel = widget.GetOrNull("CASH_LABEL"); if (cashLabel != null)