diff --git a/lib/src/models/documents/nodes/line.dart b/lib/src/models/documents/nodes/line.dart index 4222c9b7..3e3bbb04 100644 --- a/lib/src/models/documents/nodes/line.dart +++ b/lib/src/models/documents/nodes/line.dart @@ -487,7 +487,7 @@ class Line extends Container { plainText.write('\n'); _len -= 1; } else { - _len = _getNodeText(node, plainText, offset, _len); + _len = _getNodeText(node, plainText, offset - node.offset, _len); while (!node!.isLast && _len > 0) { node = node.next as Leaf;