From 069c0b06de5c7ca3d62e1b5d747275b848fd5112 Mon Sep 17 00:00:00 2001 From: Hugh Gallagher Date: Fri, 28 Jun 2019 16:10:13 +0000 Subject: [PATCH] style: In CounterStyleOrNone check if SymbolsType is symbolic and skip if it is. Differential Revision: https://phabricator.services.mozilla.com/D36235 --- components/style/values/generics/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/components/style/values/generics/mod.rs b/components/style/values/generics/mod.rs index 9989feec096..343aad87694 100644 --- a/components/style/values/generics/mod.rs +++ b/components/style/values/generics/mod.rs @@ -103,7 +103,12 @@ pub enum CounterStyleOrNone { Name(CustomIdent), /// `symbols()` #[css(function)] - Symbols(SymbolsType, Symbols), + Symbols(#[css(skip_if = "is_symbolic")] SymbolsType, Symbols), +} + +#[inline] +fn is_symbolic(symbols_type: &SymbolsType) -> bool { + *symbols_type == SymbolsType::Symbolic } impl CounterStyleOrNone {