             tokenOnThisLine = true
             if isFirstTokenOfLine
               stackOfTokensStillOpen.push parentTokenIdx = stackOfTokensStillOpen.pop()
-              indentRecalc = @indentRow({row: row}, tokenStack[parentTokenIdx].firstCharIndentation )
+              indentRecalc = @indentRow({row: row, blockIndent: tokenStack[parentTokenIdx].firstCharIndentation } )
 
             # re-parse line if indent did something to it
             if indentRecalc

            if isFirstTokenOfLine
              stackOfTokensStillOpen.push parentTokenIdx = stackOfTokensStillOpen.pop()
              if parentTokenIdx?
                indentRecalc = @indentRow({row: row, allowAdditionalIndents: false}
                  ,tokenStack[parentTokenIdx].firstCharIndentation )

            # re-parse line if indent did something to it
            if indentRecalc

                    # based upon eslint indent not React/indent
                    tagIndentation = firstCharIndentation = firstTagInLineIndentation =
                      @getEslintIndent() + @getIndentOfPreviousRow row
                    indentRecalc = @indentRow({row: row , blockIndent: firstCharIndentation })
              else if isFirstTagOfBlock and parentTokenIdx?
                indentRecalc = @indentRow({row: row , blockIndent: @getIndentOfPreviousRow(row), jsxIndent: 1})
              else if parentTokenIdx?
                indentRecalc = @indentRow({row: row , blockIndent: tokenStack[parentTokenIdx].firstCharIndentation, jsxIndent: 1})

            # re-parse line if indent did something to it
            if indentRecalc
