From cb10bfb8effff694460af6927c30d8f805f8b9c0 Mon Sep 17 00:00:00 2001 From: nicm Date: Thu, 9 May 2019 14:09:32 +0000 Subject: Save mouse buttons as well as position. --- tty-keys.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tty-keys.c') diff --git a/tty-keys.c b/tty-keys.c index 3ab7f184..f70b2c8d 100644 --- a/tty-keys.c +++ b/tty-keys.c @@ -893,7 +893,7 @@ tty_keys_mouse(struct tty *tty, const char *buf, size_t len, size_t *size, m->x = x; m->ly = tty->mouse_last_y; m->y = y; - m->lb = m->b; + m->lb = tty->mouse_last_b; m->b = b; m->sgr_type = sgr_type; m->sgr_b = sgr_b; @@ -901,6 +901,7 @@ tty_keys_mouse(struct tty *tty, const char *buf, size_t len, size_t *size, /* Update last mouse state. */ tty->mouse_last_x = x; tty->mouse_last_y = y; + tty->mouse_last_b = b; return (0); } -- cgit