From 252b50931de9ac8f9ff353e2eca02761f2386018 Mon Sep 17 00:00:00 2001 From: Oriol Brufau Date: Tue, 16 May 2023 08:24:40 +0200 Subject: [PATCH] Further changes required by Servo --- components/style/values/generics/length.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/components/style/values/generics/length.rs b/components/style/values/generics/length.rs index 879f3a0f502..f3e025f80b7 100644 --- a/components/style/values/generics/length.rs +++ b/components/style/values/generics/length.rs @@ -5,7 +5,6 @@ //! Generic types for CSS values related to length. use crate::parser::{Parse, ParserContext}; -#[cfg(feature = "gecko")] use crate::Zero; use cssparser::Parser; use style_traits::ParseError; @@ -150,12 +149,16 @@ impl Parse for LengthPercentageOrAuto pub enum GenericSize { LengthPercentage(LengthPercent), Auto, + #[cfg(feature = "gecko")] #[animation(error)] MaxContent, + #[cfg(feature = "gecko")] #[animation(error)] MinContent, + #[cfg(feature = "gecko")] #[animation(error)] MozFitContent, + #[cfg(feature = "gecko")] #[animation(error)] MozAvailable, } @@ -198,14 +201,18 @@ impl Size { pub enum GenericMaxSize { LengthPercentage(LengthPercent), None, + #[cfg(feature = "gecko")] #[animation(error)] #[parse(aliases = "-moz-max-content")] MaxContent, + #[cfg(feature = "gecko")] #[animation(error)] #[parse(aliases = "-moz-min-content")] MinContent, + #[cfg(feature = "gecko")] #[animation(error)] MozFitContent, + #[cfg(feature = "gecko")] #[animation(error)] MozAvailable, }