From 913150fe13ff45379accd92d67dc71ebf54d4f98 Mon Sep 17 00:00:00 2001 From: ntchjb Date: Sat, 29 Dec 2018 03:03:23 +0700 Subject: [PATCH] Fix search addons: searchTerm should not be matched if the beginning of matching index < 0 --- src/addons/search/SearchHelper.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/addons/search/SearchHelper.ts b/src/addons/search/SearchHelper.ts index 42a3a122..96cd845d 100644 --- a/src/addons/search/SearchHelper.ts +++ b/src/addons/search/SearchHelper.ts @@ -222,7 +222,9 @@ export class SearchHelper implements ISearchHelper { } } else { if (isReverseSearch) { - resultIndex = searchStringLine.lastIndexOf(searchTerm, col - searchTerm.length); + if (col - searchTerm.length >= 0) { + resultIndex = searchStringLine.lastIndexOf(searchTerm, col - searchTerm.length); + } } else { resultIndex = searchStringLine.indexOf(searchTerm, col); }