From 3a50c54e7cf023953b040d87a56fd10a4f0c4d70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Sun, 21 Jul 2019 20:27:26 +0200 Subject: [PATCH] csi: bug: reset mouse *reporting* on CSI 1005/1006/1015l --- csi.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/csi.c b/csi.c index e38ae123..6e85fa7c 100644 --- a/csi.c +++ b/csi.c @@ -763,10 +763,13 @@ csi_dispatch(struct terminal *term, uint8_t final) case 1000: /* MOUSE_NORMAL */ case 1002: /* MOUSE_BUTTON_EVENT */ case 1003: /* MOUSE_ANY_EVENT */ + term->mouse_tracking = MOUSE_NONE; + break; + case 1005: /* MOUSE_UTF8 */ case 1006: /* MOUSE_SGR */ case 1015: /* MOUSE_URXVT */ - term->mouse_tracking = MOUSE_NONE; + term->mouse_reporting = MOUSE_NORMAL; break; case 1004: