diff --git a/components/style/values/specified/font.rs b/components/style/values/specified/font.rs index fb4fa805212..03896bc9c0b 100644 --- a/components/style/values/specified/font.rs +++ b/components/style/values/specified/font.rs @@ -530,18 +530,8 @@ impl FontFamily { /// Parse a specified font-family value pub fn parse_specified<'i, 't>(input: &mut Parser<'i, 't>) -> Result> { - input - .parse_comma_separated(|input| SingleFontFamily::parse(input)) - .map(|v| FontFamily::Values(FontFamilyList::new(v.into_boxed_slice()))) - } - - #[cfg(feature = "gecko")] - /// Return the generic ID if it is a single generic font - pub fn single_generic(&self) -> Option { - match *self { - FontFamily::Values(ref values) => values.single_generic(), - _ => None, - } + let values = input.parse_comma_separated(SingleFontFamily::parse)?; + Ok(FontFamily::Values(FontFamilyList::new(values.into_boxed_slice()))) } }