From 3f3dd29461c506e333044fbe274a1f6d14fd83c9 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Fri, 29 Aug 2014 14:48:20 -0700 Subject: [PATCH] Use isWhitespace in getIfElseOccurrences. --- src/services/services.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 9d653ab2ca6..e5bdd0bf751 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -2230,7 +2230,7 @@ module ts { var result: ReferenceEntry[] = []; - // We'd like to highlight else/ifs together if they are only separated by spaces/tabs + // We'd like to highlight else/ifs together if they are only separated by whitespace // (i.e. the keywords are separated by no comments, no newlines). for (var i = 0; i < keywords.length; i++) { if (keywords[i].kind === SyntaxKind.ElseKeyword && i < keywords.length - 1) { @@ -2241,8 +2241,7 @@ module ts { // Avoid recalculating getStart() by iterating backwards. for (var j = ifKeyword.getStart() - 1; j >= elseKeyword.end; j--) { - var c = sourceFile.text.charCodeAt(j); - if (c !== CharacterCodes.space && c !== CharacterCodes.tab) { + if (!isWhiteSpace(sourceFile.text.charCodeAt(j))) { shouldHighlightNextKeyword = false; break; }