aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlstyleelement.rs
diff options
context:
space:
mode:
authorXidorn Quan <me@upsuper.org>2016-11-10 15:32:16 +1100
committerXidorn Quan <me@upsuper.org>2016-11-10 17:42:16 +1100
commit5dfcb07f6a8c86f61ecf78fb628939e0b484ea68 (patch)
treeefe3e33a03a85c1efcf2f4262a624b410e53280d /components/script/dom/htmlstyleelement.rs
parenta91f48ee05933784630fdf918fc4b66037dba9f1 (diff)
downloadservo-5dfcb07f6a8c86f61ecf78fb628939e0b484ea68.tar.gz
servo-5dfcb07f6a8c86f61ecf78fb628939e0b484ea68.zip
Allow empty media query list
And make empty list the default value of MediaList. This commit also removes Option wrapper of Stylesheet.media because a stylesheet should always have an associated media query list.
Diffstat (limited to 'components/script/dom/htmlstyleelement.rs')
-rw-r--r--components/script/dom/htmlstyleelement.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/components/script/dom/htmlstyleelement.rs b/components/script/dom/htmlstyleelement.rs
index 34d5ba79ec9..8c1bc031dc0 100644
--- a/components/script/dom/htmlstyleelement.rs
+++ b/components/script/dom/htmlstyleelement.rs
@@ -65,8 +65,7 @@ impl HTMLStyleElement {
let mut sheet = Stylesheet::from_str(&data, url, Origin::Author, win.css_error_reporter(),
ParserContextExtraData::default());
let mut css_parser = CssParser::new(&mq_str);
- let media = parse_media_query_list(&mut css_parser);
- sheet.set_media(Some(media));
+ sheet.set_media(parse_media_query_list(&mut css_parser));
let sheet = Arc::new(sheet);
win.layout_chan().send(Msg::AddStylesheet(sheet.clone())).unwrap();