diff options
author | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-06-23 20:00:26 +0200 |
---|---|---|
committer | Emilio Cobos Álvarez <emilio@crisal.io> | 2018-06-23 20:34:10 +0200 |
commit | 895946bb186a194d1545e4782715f074cc8f8f6c (patch) | |
tree | aad4d22255799cd13706f20338e1e5d9e81010ec /components/script/dom/htmlstyleelement.rs | |
parent | 750c223021220da374b35bced42edb60d16e0106 (diff) | |
download | servo-895946bb186a194d1545e4782715f074cc8f8f6c.tar.gz servo-895946bb186a194d1545e4782715f074cc8f8f6c.zip |
layout: script: Fix build.
Diffstat (limited to 'components/script/dom/htmlstyleelement.rs')
-rw-r--r-- | components/script/dom/htmlstyleelement.rs | 33 |
1 files changed, 20 insertions, 13 deletions
diff --git a/components/script/dom/htmlstyleelement.rs b/components/script/dom/htmlstyleelement.rs index 6778af92218..82da9ba6180 100644 --- a/components/script/dom/htmlstyleelement.rs +++ b/components/script/dom/htmlstyleelement.rs @@ -84,25 +84,32 @@ impl HTMLStyleElement { let data = node.GetTextContent().expect("Element.textContent must be a string"); let url = window.get_url(); - let context = CssParserContext::new_for_cssom(&url, - Some(CssRuleType::Media), - ParsingMode::DEFAULT, - doc.quirks_mode()); + let css_error_reporter = window.css_error_reporter(); + let context = CssParserContext::new_for_cssom( + &url, + Some(CssRuleType::Media), + ParsingMode::DEFAULT, + doc.quirks_mode(), + css_error_reporter, + ); let shared_lock = node.owner_doc().style_shared_lock().clone(); let mut input = ParserInput::new(&mq_str); - let css_error_reporter = window.css_error_reporter(); let mq = Arc::new(shared_lock.wrap(MediaList::parse( &context, &mut CssParser::new(&mut input), - css_error_reporter), - )); + ))); let loader = StylesheetLoader::for_element(self.upcast()); - let sheet = Stylesheet::from_str(&data, window.get_url(), - Origin::Author, mq, - shared_lock, Some(&loader), - css_error_reporter, - doc.quirks_mode(), - self.line_number as u32); + let sheet = Stylesheet::from_str( + &data, + window.get_url(), + Origin::Author, + mq, + shared_lock, + Some(&loader), + css_error_reporter, + doc.quirks_mode(), + self.line_number as u32, + ); let sheet = Arc::new(sheet); |