diff options
author | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2012-11-30 14:43:00 +0000 |
---|---|---|
committer | Paul LeoNerd Evans <leonerd@leonerd.org.uk> | 2012-11-30 14:43:00 +0000 |
commit | d5c3d9c8fe500340c081ea3e0a4b575b3369d0dd (patch) | |
tree | 27af0469cc7eb81e9413c73c38881754ec35f4c4 /driver-csi.c | |
parent | 26912d989b88741cb581ce1d261b096172260886 (diff) | |
download | termo-d5c3d9c8fe500340c081ea3e0a4b575b3369d0dd.tar.gz termo-d5c3d9c8fe500340c081ea3e0a4b575b3369d0dd.tar.xz termo-d5c3d9c8fe500340c081ea3e0a4b575b3369d0dd.zip |
Also interpret an intermediate CSI byte if present
Diffstat (limited to 'driver-csi.c')
-rw-r--r-- | driver-csi.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/driver-csi.c b/driver-csi.c index bb699bd..b116924 100644 --- a/driver-csi.c +++ b/driver-csi.c @@ -255,6 +255,10 @@ static TermKeyResult parse_csi(TermKey *tk, size_t introlen, size_t *csi_len, lo if(argi > 16) break; } + else if(c >= 0x20 && c <= 0x2f) { + *commandp |= c << 16; + break; + } p++; } |