diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/termkey/driver-csi.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/termkey/driver-csi.c b/src/termkey/driver-csi.c index 37b14986d0..f179e3c9fa 100644 --- a/src/termkey/driver-csi.c +++ b/src/termkey/driver-csi.c @@ -322,7 +322,7 @@ TermKeyResult termkey_interpret_modereport(TermKey *tk, const TermKeyKey *key, i *initial = key->code.mouse[0]; if(mode) - *mode = (key->code.mouse[1] << 8) | key->code.mouse[2]; + *mode = ((uint8_t)key->code.mouse[1] << 8) | (uint8_t)key->code.mouse[2]; if(value) *value = key->code.mouse[3]; |