diff --git a/Netch/Forms/MainForm.cs b/Netch/Forms/MainForm.cs index 2e92692b..da3e1cc0 100644 --- a/Netch/Forms/MainForm.cs +++ b/Netch/Forms/MainForm.cs @@ -742,7 +742,14 @@ namespace Netch.Forms Enabled = false; StatusText(i18N.Translate("Testing")); - if (IsWaiting()) + if (!IsWaiting() || ModifierKeys == Keys.Control) + { + (ServerComboBox.SelectedItem as Server)?.Test(); + ServerComboBox.Refresh(); + Enabled = true; + StatusText(); + } + else { ServerHelper.DelayTestHelper.TestDelayFinished += OnTestDelayFinished; _ = Task.Run(ServerHelper.DelayTestHelper.TestAllDelay); @@ -756,13 +763,6 @@ namespace Netch.Forms StatusText(); } } - else - { - (ServerComboBox.SelectedItem as Server)?.Test(); - ServerComboBox.Refresh(); - Enabled = true; - StatusText(); - } } private void CopyLinkPictureBox_Click(object sender, EventArgs e)