From 415ac2910116ee6e4716568ecf30514c91b6e1ff Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 8 Jul 2020 18:58:27 +0300 Subject: Jabber: disco dialog to handle Enter in combo fields correctly --- protocols/JabberG/src/jabber_disco.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'protocols/JabberG') diff --git a/protocols/JabberG/src/jabber_disco.cpp b/protocols/JabberG/src/jabber_disco.cpp index 99489348bd..435a318e54 100644 --- a/protocols/JabberG/src/jabber_disco.cpp +++ b/protocols/JabberG/src/jabber_disco.cpp @@ -664,8 +664,10 @@ public: if (m_hwnd == (hwndFocus = GetParent(hwndFocus))) return false; - if ((GetWindowLongPtr(hwndFocus, GWL_ID) == IDC_COMBO_NODE) || (GetWindowLongPtr(hwndFocus, GWL_ID) == IDC_COMBO_JID)) - PostMessage(m_hwnd, WM_COMMAND, MAKEWPARAM(IDC_BUTTON_BROWSE, 0), 0); + if ((GetWindowLongPtr(hwndFocus, GWL_ID) == IDC_COMBO_NODE) || (GetWindowLongPtr(hwndFocus, GWL_ID) == IDC_COMBO_JID)) { + m_btnBrowse.Click(); + return false; + } m_proto->setByte("discoWnd_useTree", IsDlgButtonChecked(m_hwnd, IDC_BTN_VIEWTREE)); return true; -- cgit v1.2.3