diff options
Diffstat (limited to 'components/script/dom/characterdata.rs')
-rw-r--r-- | components/script/dom/characterdata.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/characterdata.rs b/components/script/dom/characterdata.rs index 5c1558086ea..d001db1cc6b 100644 --- a/components/script/dom/characterdata.rs +++ b/components/script/dom/characterdata.rs @@ -65,7 +65,7 @@ impl CharacterDataMethods for CharacterData { // Steps 4. Some(count_bytes) => &data_from_offset[..count_bytes], }; - Ok(substring.to_owned()) + Ok(DOMString(substring.to_owned())) } // https://dom.spec.whatwg.org/#dom-characterdata-appenddatadata @@ -103,7 +103,7 @@ impl CharacterDataMethods for CharacterData { new_data.push_str(prefix); new_data.push_str(&arg); new_data.push_str(suffix); - new_data + DOMString(new_data) }; *self.data.borrow_mut() = new_data; self.content_changed(); @@ -150,7 +150,7 @@ impl CharacterData { } #[inline] pub fn append_data(&self, data: &str) { - self.data.borrow_mut().push_str(data); + self.data.borrow_mut().0.push_str(data); self.content_changed(); } |