From 4aea3239b95d1c3866e790eac4e93125c1d52462 Mon Sep 17 00:00:00 2001
From: Přemysl Janouch
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-70-g09d2