diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2016-08-14 11:58:47 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2016-08-14 11:58:47 +0900 |
| commit | 41e916a511f37848168a3cddf7cbd1ea1a9ba8da (patch) | |
| tree | 78356cdb62c711fd1a2f84cedec5bd306efdff64 /src/algo | |
| parent | d9c8a9a880dd9fc28c9fb466bd1c81cd6a8a159c (diff) | |
| download | fzf-41e916a511f37848168a3cddf7cbd1ea1a9ba8da.tar.gz | |
[perf] evaluateBonus can start from sidx - 1
Diffstat (limited to 'src/algo')
| -rw-r--r-- | src/algo/algo.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/algo/algo.go b/src/algo/algo.go index 9bf476fd..63469c90 100644 --- a/src/algo/algo.go +++ b/src/algo/algo.go @@ -55,7 +55,7 @@ func evaluateBonus(caseSensitive bool, text util.Chars, pattern []rune, sidx int lenPattern := len(pattern) consecutive := false prevClass := charNonWord - for index := 0; index < eidx; index++ { + for index := util.Max(0, sidx-1); index < eidx; index++ { char := text.Get(index) var class charClass if unicode.IsLower(char) { |
