]> git.saurik.com Git - wxWidgets.git/commitdiff
Fix WXK_MENU handling in wxStyledTextCtrl.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 15 Apr 2012 23:18:05 +0000 (23:18 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 15 Apr 2012 23:18:05 +0000 (23:18 +0000)
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

docs/changes.txt
src/stc/ScintillaWX.cpp

index b33e43c2672e3fc2774511ed83dd888a0bd36a5b..06c51e1538711b0e44a495a49b0ab9d158f021b4 100644 (file)
@@ -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:
index 02d536c358fc489484f7b9d3a5d758f3046da709..7e1afb39cd91f4ba2aab7dd6fd30f281dbed4151 100644 (file)
@@ -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__