From cdac28a303fb3b2c69f90a72c47da1d3e58bb145 Mon Sep 17 00:00:00 2001 From: tigercosmos Date: Mon, 8 Jan 2018 11:23:21 -0600 Subject: [PATCH] servo: Merge #19647 - replace DocumentSource::NotFromParser with DocumentSource::FromParser (from tigercosmos:x3); r=jdm per https://github.com/servo/servo/pull/4297/files#r158729975 --- - [X] `./mach build -d` does not report any errors - [X] `./mach test-tidy` does not report any errors - [ ] These changes fix #__ (github issue number if applicable). - [ ] There are tests for these changes OR - [ ] These changes do not require tests because _____ Source-Repo: https://github.com/servo/servo Source-Revision: d41f720ee422f53a7c49d0877d105d8750ea404f --HG-- extra : subtree_source : https%3A//hg.mozilla.org/projects/converted-servo-linear extra : subtree_revision : 301ea2abc9fa41a80af1bc2590c108a2ffec8ccf --- servo/components/script/dom/domparser.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/servo/components/script/dom/domparser.rs b/servo/components/script/dom/domparser.rs index 00c18541a9b5..c0de086569ac 100644 --- a/servo/components/script/dom/domparser.rs +++ b/servo/components/script/dom/domparser.rs @@ -77,7 +77,6 @@ impl DOMParserMethods for DOMParser { Ok(document) } Text_xml | Application_xml | Application_xhtml_xml => { - // FIXME: this should probably be FromParser when we actually parse the string (#3756). let document = Document::new(&self.window, HasBrowsingContext::No, Some(url.clone()), @@ -86,12 +85,13 @@ impl DOMParserMethods for DOMParser { Some(content_type), None, DocumentActivity::Inactive, - DocumentSource::NotFromParser, + DocumentSource::FromParser, loader, None, None, Default::default()); ServoParser::parse_xml_document(&document, s, url); + document.set_ready_state(DocumentReadyState::Complete); Ok(document) } }