From a0d583b075e454ef9f2f2fe3d4c08ed4c47f664c Mon Sep 17 00:00:00 2001 From: Noj Vek Date: Mon, 10 Dec 2018 17:23:28 -0800 Subject: [PATCH] handle non-cached scenario in tests land --- src/addons/search/SearchHelper.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/addons/search/SearchHelper.ts b/src/addons/search/SearchHelper.ts index cfb29c8b..8e6e4e12 100644 --- a/src/addons/search/SearchHelper.ts +++ b/src/addons/search/SearchHelper.ts @@ -173,10 +173,12 @@ export class SearchHelper implements ISearchHelper { return; } - let stringLine = this._linesCache[y]; + let stringLine = this._linesCache ? this._linesCache[y] : void 0; if (stringLine === void 0) { stringLine = this.translateBufferLineToStringWithWrap(y, true); - this._linesCache[y] = stringLine; + if (this._linesCache) { + this._linesCache[y] = stringLine; + } } const searchStringLine = searchOptions.caseSensitive ? stringLine : stringLine.toLowerCase();