diff options
Diffstat (limited to 'components/script/dom/medialist.rs')
-rw-r--r-- | components/script/dom/medialist.rs | 32 |
1 files changed, 20 insertions, 12 deletions
diff --git a/components/script/dom/medialist.rs b/components/script/dom/medialist.rs index 2f5b33c1016..d43f6d3a710 100644 --- a/components/script/dom/medialist.rs +++ b/components/script/dom/medialist.rs @@ -77,14 +77,14 @@ impl MediaListMethods for MediaList { let window = global.as_window(); let url = window.get_url(); let quirks_mode = window.Document().quirks_mode(); - let context = ParserContext::new_for_cssom(&url, Some(CssRuleType::Media), - ParsingMode::DEFAULT, - quirks_mode); - *media_queries = StyleMediaList::parse( - &context, - &mut parser, + let context = ParserContext::new_for_cssom( + &url, + Some(CssRuleType::Media), + ParsingMode::DEFAULT, + quirks_mode, window.css_error_reporter(), ); + *media_queries = StyleMediaList::parse(&context, &mut parser); } // https://drafts.csswg.org/cssom/#dom-medialist-length @@ -117,9 +117,13 @@ impl MediaListMethods for MediaList { let win = global.as_window(); let url = win.get_url(); let quirks_mode = win.Document().quirks_mode(); - let context = ParserContext::new_for_cssom(&url, Some(CssRuleType::Media), - ParsingMode::DEFAULT, - quirks_mode); + let context = ParserContext::new_for_cssom( + &url, + Some(CssRuleType::Media), + ParsingMode::DEFAULT, + quirks_mode, + win.css_error_reporter(), + ); let m = MediaQuery::parse(&context, &mut parser); // Step 2 if let Err(_) = m { @@ -146,9 +150,13 @@ impl MediaListMethods for MediaList { let win = global.as_window(); let url = win.get_url(); let quirks_mode = win.Document().quirks_mode(); - let context = ParserContext::new_for_cssom(&url, Some(CssRuleType::Media), - ParsingMode::DEFAULT, - quirks_mode); + let context = ParserContext::new_for_cssom( + &url, + Some(CssRuleType::Media), + ParsingMode::DEFAULT, + quirks_mode, + win.css_error_reporter(), + ); let m = MediaQuery::parse(&context, &mut parser); // Step 2 if let Err(_) = m { |