diff --git a/lib/src/models/documents/nodes/line.dart b/lib/src/models/documents/nodes/line.dart index 0cf34e7c..f3ff7d22 100644 --- a/lib/src/models/documents/nodes/line.dart +++ b/lib/src/models/documents/nodes/line.dart @@ -394,10 +394,10 @@ class Line extends Container { var node = data.node as Leaf?; if (node != null) { var pos = node.length - data.offset; - result.add(Tuple2(pos + beg, node.style)); + result.add(Tuple2(beg, node.style)); while (!node!.isLast && pos < local) { node = node.next as Leaf; - result.add(Tuple2(node.length, node.style)); + result.add(Tuple2(pos + beg, node.style)); pos += node.length; } }