Index: lib/src/treebuilder.dart |
diff --git a/lib/src/treebuilder.dart b/lib/src/treebuilder.dart |
index 0ed97407f0bbc57a7df3dd512143e1a2351b8942..409cba429a491a3a19e892617438c8db7281c8ee 100644 |
--- a/lib/src/treebuilder.dart |
+++ b/lib/src/treebuilder.dart |
@@ -324,7 +324,7 @@ class TreeBuilder { |
if (refNode == null) { |
if (nodes.length > 0 && nodes.last is Text) { |
Text last = nodes.last; |
- last.data = '${last.data}$data'; |
+ last.appendData(data); |
if (span != null) { |
last.sourceSpan = |
@@ -337,7 +337,7 @@ class TreeBuilder { |
int index = nodes.indexOf(refNode); |
if (index > 0 && nodes[index - 1] is Text) { |
Text last = nodes[index - 1]; |
- last.data = '${last.data}$data'; |
+ last.appendData(data); |
} else { |
nodes.insert(index, new Text(data)..sourceSpan = span); |
} |