diff --git a/UI/ContestForm.cs b/UI/ContestForm.cs index 02245c7..677dd75 100644 --- a/UI/ContestForm.cs +++ b/UI/ContestForm.cs @@ -436,10 +436,11 @@ private void CurrentQSOKeyDown(object sender, KeyEventArgs e) } } } - else if (Control.ModifierKeys == Keys.Control && e.KeyCode == Keys.Oemplus && m_ESMEnabled) + else if (ModifierKeys == Keys.Control && e.KeyCode == Keys.Oemplus && m_ESMEnabled && OnlineStatus && ValidateContact()) { try { + e.SuppressKeyPress = true; m_ContactStore.SaveContact(Contact); m_QarSender.SendQso(Contact); ClearContactRow(true);