From 5e2d6a015ee3c22770b9cf2ff95930abd80c995b Mon Sep 17 00:00:00 2001 From: coragx Date: Thu, 24 Mar 2022 23:09:54 +0800 Subject: [PATCH] Fix cut selection error in multi-node line (#736) --- lib/src/models/documents/nodes/line.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;