Fixes #88913: Make sure to always read the languageId/tokenType metadata from a valid TM token index
This commit is contained in:
parent
365c034866
commit
c5c2551f7c
1 changed files with 1 additions and 1 deletions
|
@ -804,7 +804,7 @@ export class TokensStore2 {
|
|||
aIndex++;
|
||||
}
|
||||
|
||||
const aMetadata = aTokens.getMetadata(aIndex - 1 > 0 ? aIndex - 1 : aIndex);
|
||||
const aMetadata = aTokens.getMetadata(Math.min(Math.max(0, aIndex - 1), aLen - 1));
|
||||
const languageId = TokenMetadata.getLanguageId(aMetadata);
|
||||
const tokenType = TokenMetadata.getTokenType(aMetadata);
|
||||
|
||||
|
|
Loading…
Reference in a new issue