diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2023-01-03 01:39:16 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2023-01-03 01:39:16 +0900 |
commit | 1fc1f47d8048db172debb23f85f16e45542651f2 (patch) | |
tree | 55e8959bdbf9f73985b1611693aebf8faa39d1ee /src/tui/light.go | |
parent | ec471a5bc274353a1e880f6aa46b57bcc9fb2fcd (diff) |
Fix double-click on light renderer
Diffstat (limited to 'src/tui/light.go')
-rw-r--r-- | src/tui/light.go | 3 |
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 { |