From c5a2ab2046e8be04ec864e32ee933fdc2b436b4e Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Sat, 16 Apr 2022 08:57:19 +1000 Subject: [PATCH] Disable menu connecting button on connecting (#7492) --- Content.Client/MainMenu/MainMenu.cs | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Content.Client/MainMenu/MainMenu.cs b/Content.Client/MainMenu/MainMenu.cs index 81880a3266..1769511982 100644 --- a/Content.Client/MainMenu/MainMenu.cs +++ b/Content.Client/MainMenu/MainMenu.cs @@ -1,4 +1,5 @@ using System.Text.RegularExpressions; +using System.Threading.Tasks; using Content.Client.EscapeMenu.UI; using Content.Client.MainMenu.UI; using Robust.Client; @@ -122,10 +123,15 @@ namespace Content.Client.MainMenu private void RunLevelChanged(object? obj, RunLevelChangedEventArgs args) { - if (args.NewLevel == ClientRunLevel.Initialize) + switch (args.NewLevel) { - _setConnectingState(false); - _netManager.ConnectFailed -= _onConnectFailed; + case ClientRunLevel.Connecting: + _setConnectingState(true); + break; + case ClientRunLevel.Initialize: + _setConnectingState(false); + _netManager.ConnectFailed -= _onConnectFailed; + break; } }