From 1fc1f47d8048db172debb23f85f16e45542651f2 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Tue, 3 Jan 2023 01:39:16 +0900 Subject: [PATCH] Fix double-click on light renderer --- src/tui/light.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 {