ensure that autoformat is triggered by token characters

This commit is contained in:
Vladimir Matveev
2015-02-02 22:21:41 -08:00
parent bbbec22917
commit 889264f457
2 changed files with 16 additions and 1 deletions

View File

@@ -120,7 +120,9 @@ module ts.formatting {
function findOutermostParent(position: number, expectedTokenKind: SyntaxKind, sourceFile: SourceFile): Node {
var precedingToken = findPrecedingToken(position, sourceFile);
if (!precedingToken || precedingToken.kind !== expectedTokenKind) {
if (!precedingToken ||
precedingToken.kind !== expectedTokenKind ||
position !== precedingToken.getEnd()) {
return undefined;
}