summaryrefslogtreecommitdiffstats
path: root/src/tui/light.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2023-01-03 01:39:16 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2023-01-03 01:39:16 +0900
commit1fc1f47d8048db172debb23f85f16e45542651f2 (patch)
tree55e8959bdbf9f73985b1611693aebf8faa39d1ee /src/tui/light.go
parentec471a5bc274353a1e880f6aa46b57bcc9fb2fcd (diff)
Fix double-click on light renderer
Diffstat (limited to 'src/tui/light.go')
-rw-r--r--src/tui/light.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tui/light.go b/src/tui/light.go
index 46a279c5..c41de480 100644
--- a/src/tui/light.go
+++ b/src/tui/light.go
@@ -588,7 +588,8 @@ func (r *LightRenderer) mouseSequence(sz *int) Event {
}
r.prevDownTime = now
} else {
- if len(r.clicks) > 1 && r.clicks[0][0] == r.clicks[1][0] && r.clicks[0][1] == r.clicks[1][1] &&
+ n := len(r.clicks)
+ if len(r.clicks) > 1 && r.clicks[n-2][0] == r.clicks[n-1][0] && r.clicks[n-2][1] == r.clicks[n-1][1] &&
time.Since(r.prevDownTime) < doubleClickDuration {
double = true
if double {