diff options
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) { |
