From 444dc23e00cfc2d3407d31a2d1a94d0c35062494 Mon Sep 17 00:00:00 2001 From: Oriol Brufau Date: Fri, 27 Oct 2023 14:02:22 +0200 Subject: [PATCH] Further changes required by Servo --- .../style/stylesheets/font_palette_values_rule.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/components/style/stylesheets/font_palette_values_rule.rs b/components/style/stylesheets/font_palette_values_rule.rs index a5422ce7250..970bd481f9f 100644 --- a/components/style/stylesheets/font_palette_values_rule.rs +++ b/components/style/stylesheets/font_palette_values_rule.rs @@ -8,11 +8,14 @@ use crate::error_reporting::ContextualParseError; use crate::parser::{Parse, ParserContext}; -use crate::gecko_bindings::bindings::Gecko_AppendPaletteValueHashEntry; -use crate::gecko_bindings::bindings::{Gecko_SetFontPaletteBase, Gecko_SetFontPaletteOverride}; -use crate::gecko_bindings::structs::gfx::FontPaletteValueSet; -use crate::gecko_bindings::structs::gfx::FontPaletteValueSet_PaletteValues_kLight; -use crate::gecko_bindings::structs::gfx::FontPaletteValueSet_PaletteValues_kDark; +#[cfg(feature = "gecko")] +use crate::gecko_bindings::{ + bindings::Gecko_AppendPaletteValueHashEntry, + bindings::{Gecko_SetFontPaletteBase, Gecko_SetFontPaletteOverride}, + structs::gfx::FontPaletteValueSet, + structs::gfx::FontPaletteValueSet_PaletteValues_kDark, + structs::gfx::FontPaletteValueSet_PaletteValues_kLight, +}; use crate::shared_lock::{SharedRwLockReadGuard, ToCssWithGuard}; use crate::str::CssStringWriter; use crate::values::computed::font::FamilyName; @@ -159,6 +162,7 @@ impl FontPaletteValuesRule { } /// Convert to Gecko FontPaletteValueSet. + #[cfg(feature = "gecko")] pub fn to_gecko_palette_value_set(&self, dest: *mut FontPaletteValueSet) { for ref family in self.family_names.iter() { let family = family.name.to_ascii_lowercase();