diff options
Diffstat (limited to 'components/script/dom/node.rs')
-rw-r--r-- | components/script/dom/node.rs | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/components/script/dom/node.rs b/components/script/dom/node.rs index 26af6bb225d..ab48fcd1e35 100644 --- a/components/script/dom/node.rs +++ b/components/script/dom/node.rs @@ -2330,10 +2330,9 @@ impl<'a> NodeMethods for &'a Node { } else { match prev_text { Some(ref text_node) => { - let text_node = text_node.clone(); let prev_characterdata = CharacterDataCast::from_ref(text_node.r()); - let _ = prev_characterdata.AppendData(characterdata.Data()); + prev_characterdata.append_data(&**characterdata.data()); self.remove_child(child.r()); }, None => prev_text = Some(Root::from_ref(text)) |