Skip to content

Commit b47dabb

Browse files
committed
Fixes reportIfInvalid
1 parent c2f435a commit b47dabb

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/vs/editor/common/tokens/sparseMultilineTokens.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,11 @@ class SparseMultilineTokensStorage {
571571
for (let i = 0; i < this._tokenCount; i++) {
572572
const lineNumber = this._getDeltaLine(i) + startLineNumber;
573573

574-
if (lineNumber > model.getLineCount()) {
574+
if (lineNumber < 1) {
575+
SparseMultilineTokensStorage._rateLimiter.runIfNotLimited(() => {
576+
console.error('Invalid Semantic Tokens Data From Extension: lineNumber < 1');
577+
});
578+
} else if (lineNumber > model.getLineCount()) {
575579
SparseMultilineTokensStorage._rateLimiter.runIfNotLimited(() => {
576580
console.error('Invalid Semantic Tokens Data From Extension: lineNumber > model.getLineCount()');
577581
});

0 commit comments

Comments
 (0)