From 3fc337afbafce50c44086ea047befb18c93f649a Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Fri, 30 Mar 2018 01:34:06 -0700 Subject: [PATCH] Fix client crash --- TGS.ControlPanel/Login.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/TGS.ControlPanel/Login.cs b/TGS.ControlPanel/Login.cs index ff496f167c..40da36cd8c 100644 --- a/TGS.ControlPanel/Login.cs +++ b/TGS.ControlPanel/Login.cs @@ -46,11 +46,10 @@ namespace TGS.ControlPanel if (updatingFields || currentLoginInfo == null) return; updatingFields = true; - currentLoginInfo = null; switch (start) { case 1: IPComboBox.Text = ""; - goto case 2; + goto case 2; //reason number #3 why you shouldn't use c# case 2: PortSelector.Value = 38607; goto case 3; @@ -58,10 +57,11 @@ namespace TGS.ControlPanel UsernameTextBox.Text = ""; goto case 4; case 4: - if (currentLoginInfo.HasPassword) + if (currentLoginInfo?.HasPassword ?? false) //reason number #749 why you shouldn't use c# PasswordTextBox.Text = ""; break; } + currentLoginInfo = null; updatingFields = false; }