From 5225b40aabb442b38a2465ca4853aa098e23f26e Mon Sep 17 00:00:00 2001 From: Armando Aguirre Date: Thu, 28 Sep 2017 10:23:30 -0700 Subject: [PATCH] Addedn rangeContainsRange helper function --- src/services/formatting/formatting.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/services/formatting/formatting.ts b/src/services/formatting/formatting.ts index 1d1deb57fc..3808cb7894 100644 --- a/src/services/formatting/formatting.ts +++ b/src/services/formatting/formatting.ts @@ -665,7 +665,8 @@ namespace ts.formatting { // if child is a list item - try to get its indentation, only if parent is within the original range. let childIndentationAmount = Constants.Unknown; - if (isListItem && parent.pos >= originalRange.pos && parent.end <= originalRange.end) { + + if (isListItem && rangeContainsRange(originalRange, parent)) { childIndentationAmount = tryComputeIndentationForListItem(childStartPos, child.end, parentStartLine, originalRange, inheritedIndentation); if (childIndentationAmount !== Constants.Unknown) { inheritedIndentation = childIndentationAmount;