style: Simplify some code in media_queries.rs

This commit is contained in:
Emilio Cobos Álvarez 2016-12-08 12:54:47 -10:00 committed by Ms2ger
parent 0bc8415485
commit 62d65c1872

View file

@ -247,22 +247,24 @@ impl MediaQuery {
pub fn parse_media_query_list(input: &mut Parser) -> MediaList { pub fn parse_media_query_list(input: &mut Parser) -> MediaList {
if input.is_exhausted() { if input.is_exhausted() {
Default::default() return Default::default()
} else { }
let mut media_queries = vec![];
loop { let mut media_queries = vec![];
media_queries.push( loop {
input.parse_until_before(Delimiter::Comma, MediaQuery::parse) media_queries.push(
.unwrap_or(MediaQuery::new(Some(Qualifier::Not), input.parse_until_before(Delimiter::Comma, MediaQuery::parse)
MediaQueryType::All, .unwrap_or(MediaQuery::new(Some(Qualifier::Not),
vec!()))); MediaQueryType::All,
match input.next() { vec!())));
Ok(Token::Comma) => continue, match input.next() {
Ok(_) => unreachable!(), Ok(Token::Comma) => {},
Err(()) => break, Ok(_) => unreachable!(),
} Err(()) => break,
} }
MediaList { media_queries: media_queries } }
MediaList {
media_queries: media_queries,
} }
} }