diff options
author | nicm <nicm> | 2019-05-09 14:09:32 +0000 |
---|---|---|
committer | nicm <nicm> | 2019-05-09 14:09:32 +0000 |
commit | cb10bfb8effff694460af6927c30d8f805f8b9c0 (patch) | |
tree | 99522ffa4aa436df9bc9b9d5f0a3d165622ac1dc /tty-keys.c | |
parent | 21d97504505f2310c5d065e06d3c550d7b5d9f89 (diff) | |
download | rtmux-cb10bfb8effff694460af6927c30d8f805f8b9c0.tar.gz rtmux-cb10bfb8effff694460af6927c30d8f805f8b9c0.tar.bz2 rtmux-cb10bfb8effff694460af6927c30d8f805f8b9c0.zip |
Save mouse buttons as well as position.
Diffstat (limited to 'tty-keys.c')
-rw-r--r-- | tty-keys.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -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); } |