throw for invalid row or col

This commit is contained in:
meganrogge
2022-03-23 14:01:56 -04:00
parent b9d10f1453
commit 3a0f64545e
@@ -168,6 +168,10 @@ export class SearchAddon implements ITerminalAddon {
this.clearDecorations();
return undefined;
}
if (startRow > this._terminal.rows || startCol > this._terminal.cols) {
throw new Error(`Invalid row: ${startRow} or col: ${startCol} to search in terminal with ${this._terminal.rows} rows and ${this._terminal.cols} cols`);
}
let result: ISearchResult | undefined = undefined;
this._initLinesCache();