From: Vadim Zeitlin Date: Sun, 15 Apr 2012 23:18:05 +0000 (+0000) Subject: Fix WXK_MENU handling in wxStyledTextCtrl. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/23b9814f809deda3bb12774487d10a3de9b205fc Fix WXK_MENU handling in wxStyledTextCtrl. Map it to SCK_MENU instead of treating it as a modifier and simply swallowing it. Closes #14205. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@71199 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/docs/changes.txt b/docs/changes.txt index b33e43c267..06c51e1538 100644 --- a/docs/changes.txt +++ b/docs/changes.txt @@ -502,6 +502,7 @@ All (GUI): - Added wxSplitterWindow::SetSashInvisible() (Armel Asselin). - Enable/disable "Window" menu items in AUI MDI correctly (wsu). - Added wxTimePickerCtrl::Get/SetTime(). +- Fix WXK_MENU handling in wxStyledTextCtrl under wxGTK (cantabile). GTK: diff --git a/src/stc/ScintillaWX.cpp b/src/stc/ScintillaWX.cpp index 02d536c358..7e1afb39cd 100644 --- a/src/stc/ScintillaWX.cpp +++ b/src/stc/ScintillaWX.cpp @@ -991,7 +991,7 @@ int ScintillaWX::DoKeyDown(const wxKeyEvent& evt, bool* consumed) case WXK_CONTROL: key = 0; break; case WXK_ALT: key = 0; break; case WXK_SHIFT: key = 0; break; - case WXK_MENU: key = 0; break; + case WXK_MENU: key = SCK_MENU; break; } #ifdef __WXMAC__