diff --git a/Netch/Forms/MainForm.MenuStrip.cs b/Netch/Forms/MainForm.MenuStrip.cs index 03f01126..1515f9f2 100644 --- a/Netch/Forms/MainForm.MenuStrip.cs +++ b/Netch/Forms/MainForm.MenuStrip.cs @@ -45,6 +45,7 @@ namespace Netch.Forms MessageBoxX.Show(i18N.Translate("Import servers error!"), LogLevel.ERROR); } + InitServer(); Configuration.Save(); } } diff --git a/Netch/Forms/MainForm.Server_Mode.cs b/Netch/Forms/MainForm.Server_Mode.cs index f8df38a0..066a24d8 100644 --- a/Netch/Forms/MainForm.Server_Mode.cs +++ b/Netch/Forms/MainForm.Server_Mode.cs @@ -61,7 +61,7 @@ namespace Netch.Forms #region Mode - private void InitMode() + public void InitMode() { var comboBoxInitialized = _comboBoxInitialized; _comboBoxInitialized = false; diff --git a/Netch/Utils/Modes.cs b/Netch/Utils/Modes.cs index 497b6a08..e37944d2 100644 --- a/Netch/Utils/Modes.cs +++ b/Netch/Utils/Modes.cs @@ -97,12 +97,14 @@ namespace Netch.Utils { Global.Modes.Add(mode); Sort(); + Global.MainForm.InitMode(); } public static void Delete(Mode mode) { mode.DeleteFile(); Global.Modes.Remove(mode); + Global.MainForm.InitMode(); } } } \ No newline at end of file