From fa8b4e67a313238107bc54bdfc77d2dee3a9d914 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= Date: Mon, 25 May 2015 18:29:36 +0200 Subject: [PATCH] made the news button optional --- OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs b/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs index ac513a01fb..fa26d7d7a4 100644 --- a/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs +++ b/OpenRA.Mods.Common/Widgets/Logic/MainMenuLogic.cs @@ -206,13 +206,16 @@ namespace OpenRA.Mods.Common.Widgets.Logic new Download(Game.Settings.Game.NewsUrl, cacheFile, e => { }, (e, c) => NewsDownloadComplete(e, c, cacheFile, currentNews)); var newsButton = newsBG.GetOrNull("NEWS_BUTTON"); - newsButton.OnClick = () => + if (newsButton != null) { - newsButton.AttachPanel(newsPanel); - newsHighlighted = false; - }; + newsButton.OnClick = () => + { + newsButton.AttachPanel(newsPanel); + newsHighlighted = false; + }; - newsButton.IsHighlighted = () => newsHighlighted && Game.LocalTick % 50 < 25; + newsButton.IsHighlighted = () => newsHighlighted && Game.LocalTick % 50 < 25; + } } Game.OnRemoteDirectConnect += (host, port) =>