aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornyamatongwe <unknown>2011-07-19 11:39:55 +1000
committernyamatongwe <unknown>2011-07-19 11:39:55 +1000
commitc20349a2e74c6b2e3e134052ca4a5b917c47e0ce (patch)
tree70d8f9b690ad1b9388fedb9332e273f0947c8ef9
parent24116121f7662aa3b008971053bddb23be7cc36f (diff)
downloadscintilla-mirror-c20349a2e74c6b2e3e134052ca4a5b917c47e0ce.tar.gz
Patch from Mitchell to make Alt key handling work on OS X.
-rw-r--r--gtk/ScintillaGTK.cxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx
index bb1062d90..b7cea5ed3 100644
--- a/gtk/ScintillaGTK.cxx
+++ b/gtk/ScintillaGTK.cxx
@@ -2209,7 +2209,7 @@ gboolean ScintillaGTK::KeyThis(GdkEventKey *event) {
bool ctrl = (event->state & GDK_CONTROL_MASK) != 0;
bool alt = (event->state & GDK_MOD1_MASK) != 0;
guint key = event->keyval;
- if (ctrl && (key < 128))
+ if ((ctrl || alt) && (key < 128))
key = toupper(key);
#if GTK_CHECK_VERSION(3,0,0)
else if (!ctrl && (key >= GDK_KEY_KP_Multiply && key <= GDK_KEY_KP_9))