From 4aea3239b95d1c3866e790eac4e93125c1d52462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Sun, 20 Nov 2016 23:15:28 +0100 Subject: Improve double click detection --- nncmpp.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/nncmpp.c b/nncmpp.c index 7d8d10a..6d73e9f 100644 --- a/nncmpp.c +++ b/nncmpp.c @@ -3114,7 +3114,11 @@ app_on_tty_readable (const struct pollfd *fd, void *user_data) && y_last == y && x_last == x && last_button == button; if (!app_process_mouse (type, y, x, button, double_click)) beep (); - if (type == TERMO_MOUSE_PRESS) + + // Prevent interpreting triple clicks as two double clicks + if (double_click) + last_button = 0; + else if (type == TERMO_MOUSE_PRESS) last_button = button; } else if (!app_process_termo_event (&event)) -- cgit v1.2.3