diff --git a/type/src/main/java/com/qmuiteam/qmui/type/LineIndentHandler.kt b/type/src/main/java/com/qmuiteam/qmui/type/LineIndentHandler.kt index e4300ae7..90829e52 100644 --- a/type/src/main/java/com/qmuiteam/qmui/type/LineIndentHandler.kt +++ b/type/src/main/java/com/qmuiteam/qmui/type/LineIndentHandler.kt @@ -50,7 +50,7 @@ class SerialLineIndentHandler( private fun calculateIndent(typeModel: TypeModel, pair: Pair): Int { var indent = 0 var el = typeModel.getByPos(pair.first) - while (el != null && el.start + el.text.length <= pair.second){ + while (el != null && el.start <= pair.second){ indent += el.measureWidth el = el.next }