From 519de7c833ae46db72538b3cb5d2a53e08be2d78 Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Tue, 26 Dec 2023 23:40:20 +0900 Subject: Fix unexpected result of --tiebreak=end See https://github.com/junegunn/fzf/issues/3255#issuecomment-1869580320 --- src/result.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/result.go b/src/result.go index 1212cabe..d72de420 100644 --- a/src/result.go +++ b/src/result.go @@ -80,7 +80,7 @@ func buildResult(item *Item, offsets []Offset, score int) Result { if criterion == byBegin { val = util.AsUint16(minEnd - whitePrefixLen) } else { - val = util.AsUint16(math.MaxUint16 - math.MaxUint16*(maxEnd-whitePrefixLen)/int(item.TrimLength())) + val = util.AsUint16(math.MaxUint16 - math.MaxUint16*(maxEnd-whitePrefixLen)/int(item.TrimLength()+1)) } } } -- cgit v1.2.3