Further changes required by Servo

This commit is contained in:
Oriol Brufau 2023-10-27 14:02:22 +02:00 committed by Martin Robinson
parent fc10c64779
commit 444dc23e00

View file

@ -8,11 +8,14 @@
use crate::error_reporting::ContextualParseError; use crate::error_reporting::ContextualParseError;
use crate::parser::{Parse, ParserContext}; use crate::parser::{Parse, ParserContext};
use crate::gecko_bindings::bindings::Gecko_AppendPaletteValueHashEntry; #[cfg(feature = "gecko")]
use crate::gecko_bindings::bindings::{Gecko_SetFontPaletteBase, Gecko_SetFontPaletteOverride}; use crate::gecko_bindings::{
use crate::gecko_bindings::structs::gfx::FontPaletteValueSet; bindings::Gecko_AppendPaletteValueHashEntry,
use crate::gecko_bindings::structs::gfx::FontPaletteValueSet_PaletteValues_kLight; bindings::{Gecko_SetFontPaletteBase, Gecko_SetFontPaletteOverride},
use crate::gecko_bindings::structs::gfx::FontPaletteValueSet_PaletteValues_kDark; structs::gfx::FontPaletteValueSet,
structs::gfx::FontPaletteValueSet_PaletteValues_kDark,
structs::gfx::FontPaletteValueSet_PaletteValues_kLight,
};
use crate::shared_lock::{SharedRwLockReadGuard, ToCssWithGuard}; use crate::shared_lock::{SharedRwLockReadGuard, ToCssWithGuard};
use crate::str::CssStringWriter; use crate::str::CssStringWriter;
use crate::values::computed::font::FamilyName; use crate::values::computed::font::FamilyName;
@ -159,6 +162,7 @@ impl FontPaletteValuesRule {
} }
/// Convert to Gecko FontPaletteValueSet. /// Convert to Gecko FontPaletteValueSet.
#[cfg(feature = "gecko")]
pub fn to_gecko_palette_value_set(&self, dest: *mut FontPaletteValueSet) { pub fn to_gecko_palette_value_set(&self, dest: *mut FontPaletteValueSet) {
for ref family in self.family_names.iter() { for ref family in self.family_names.iter() {
let family = family.name.to_ascii_lowercase(); let family = family.name.to_ascii_lowercase();