From 13ee62c1818e96937e6564b181844b921482209b Mon Sep 17 00:00:00 2001 From: Gustas <37534529+Punsho@users.noreply.github.com> Date: Sat, 29 Jan 2022 14:54:21 +0200 Subject: [PATCH] Make overlay dropdown optional --- .../Widgets/Logic/Editor/MapEditorLogic.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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)