From 981697079739c4a920dc2d2cb261ca57dc2169f6 Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 27 Jan 2018 14:01:58 +0100 Subject: [PATCH] Fix getting wxEVT_TEXT_ENTER from wxSearchCtrl wxSearchCtrl never generated this event, at least under MSW, even though the code to forward it from wxSearchTextCtrl was present in it, because it was never generated in the first place without wxTE_PROCESS_ENTER. Fix this by simply always using this style in wxSearchTextCtrl. --- src/generic/srchctlg.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/generic/srchctlg.cpp b/src/generic/srchctlg.cpp index 9264d8def9..5ad5654fe4 100644 --- a/src/generic/srchctlg.cpp +++ b/src/generic/srchctlg.cpp @@ -49,7 +49,7 @@ class wxSearchTextCtrl : public wxTextCtrl public: wxSearchTextCtrl(wxSearchCtrl *search, const wxString& value, int style) : wxTextCtrl(search, wxID_ANY, value, wxDefaultPosition, wxDefaultSize, - (style & ~wxBORDER_MASK) | wxNO_BORDER) + (style & ~wxBORDER_MASK) | wxNO_BORDER | wxTE_PROCESS_ENTER) { m_search = search;