aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2015-10-12 21:39:39 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2015-10-12 21:39:39 -0400
commit99aa80aa792a6ba73c987cd784be4ccf1da3324c (patch)
treef92accb49c5167c607aa515c02e932b8587a36c6 /src
parent2589e6b2eeaf5e82c3caaf1a7fd8c60ed7d2d149 (diff)
downloadtextadept-99aa80aa792a6ba73c987cd784be4ccf1da3324c.tar.gz
textadept-99aa80aa792a6ba73c987cd784be4ccf1da3324c.zip
Fixed S-Tab binding in CDK widgets; src/cdk.patch
Diffstat (limited to 'src')
-rw-r--r--src/cdk.patch4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/cdk.patch b/src/cdk.patch
index 2b629247..b3d5e55a 100644
--- a/src/cdk.patch
+++ b/src/cdk.patch
@@ -8,7 +8,7 @@ diff -r c40f79827990 binding.c
/*
* $Author: tom $
-@@ -167,7 +169,48 @@
+@@ -167,7 +169,50 @@
{
EObjectType cdktype = ObjTypeOf (obj);
CDKOBJS *test = bindableObject (&cdktype, obj);
@@ -38,6 +38,8 @@ diff -r c40f79827990 binding.c
+ break;
+ case TERMKEY_TYPE_KEYSYM:
+ result = keysyms[key.code.sym];
++ if (key.code.sym == TERMKEY_SYM_TAB && key.modifiers & TERMKEY_KEYMOD_SHIFT)
++ result = KEY_BTAB;
+ break;
+ case TERMKEY_TYPE_UNKNOWN_CSI:
+ case TERMKEY_TYPE_MOUSE: