From a298c296e4291ce00bb536898e5f489dc99cd438 Mon Sep 17 00:00:00 2001 From: Oriol Brufau Date: Tue, 31 Oct 2023 21:39:29 +0100 Subject: [PATCH] Further changes required by Servo --- components/style/values/specified/calc.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/components/style/values/specified/calc.rs b/components/style/values/specified/calc.rs index 583948aab22..75c6bc55211 100644 --- a/components/style/values/specified/calc.rs +++ b/components/style/values/specified/calc.rs @@ -41,6 +41,13 @@ fn round_enabled() -> bool { return false; } +fn mod_rem_enabled() -> bool { + #[cfg(feature = "gecko")] + return static_prefs::pref!("layout.css.mod-rem.enabled"); + #[cfg(feature = "servo")] + return false; +} + /// The name of the mathematical function that we're parsing. #[derive(Clone, Copy, Debug, Parse)] pub enum MathFunction { @@ -801,7 +808,7 @@ impl CalcNode { } else if matches!(function, Round) { round_enabled() } else if matches!(function, Mod | Rem) { - static_prefs::pref!("layout.css.mod-rem.enabled") + mod_rem_enabled() } else { true };