From f06cd325a20a486619898bcf60726454d24906ed Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Tue, 24 Apr 2012 17:42:01 +0100 Subject: Ensure that key->type field is properly set for all mouse encoding protocols --- driver-csi.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'driver-csi.c') diff --git a/driver-csi.c b/driver-csi.c index d305356..0609e64 100644 --- a/driver-csi.c +++ b/driver-csi.c @@ -160,6 +160,7 @@ static TermKeyResult handle_csi_mouse(TermKey *tk, TermKeyKey *key, int cmd, lon cmd &= 0xff; if(!initial && args >= 3) { // rxvt protocol + key->type = TERMKEY_TYPE_MOUSE; key->code.mouse[0] = arg[0]; key->modifiers = (key->code.mouse[0] & 0x1c) >> 2; @@ -171,6 +172,7 @@ static TermKeyResult handle_csi_mouse(TermKey *tk, TermKeyKey *key, int cmd, lon } if(initial == '<' && args >= 3) { // SGR protocol + key->type = TERMKEY_TYPE_MOUSE; key->code.mouse[0] = arg[0]; key->modifiers = (key->code.mouse[0] & 0x1c) >> 2; -- cgit v1.2.3