summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2023-01-03 01:36:51 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2023-01-03 01:36:51 +0900
commitec471a5bc274353a1e880f6aa46b57bcc9fb2fcd (patch)
treed1577f3373d94cc510945cec1bd71b7cbe37136e
parenta893fc0ca2d5c205c394e8f149b48e8f2007d181 (diff)
Make sure two consecutive double clicks require four clicks
-rw-r--r--src/tui/light.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tui/light.go b/src/tui/light.go
index ec5cf334..46a279c5 100644
--- a/src/tui/light.go
+++ b/src/tui/light.go
@@ -591,6 +591,9 @@ func (r *LightRenderer) mouseSequence(sz *int) Event {
if len(r.clicks) > 1 && r.clicks[0][0] == r.clicks[1][0] && r.clicks[0][1] == r.clicks[1][1] &&
time.Since(r.prevDownTime) < doubleClickDuration {
double = true
+ if double {
+ r.clicks = [][2]int{}
+ }
}
}
return Event{Mouse, 0, &MouseEvent{y, x, 0, left, down, double, mod}}