diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs index 4a06048525a9..5a8de33b06cd 100644 --- a/components/style/gecko/generated/bindings.rs +++ b/components/style/gecko/generated/bindings.rs @@ -1418,9 +1418,6 @@ extern "C" { pub fn Gecko_ReleaseCSSValueSharedListArbitraryThread(aPtr: *mut nsCSSValueSharedList); } -extern "C" { - pub fn Gecko_PropertyId_IsPrefEnabled(id: nsCSSPropertyID) -> bool; -} extern "C" { pub fn Gecko_nsStyleFont_SetLang(font: *mut nsStyleFont, atom: *mut nsIAtom); diff --git a/components/style/properties/properties.mako.rs b/components/style/properties/properties.mako.rs index 41e9b3e00ac4..877ec1a1b9f8 100644 --- a/components/style/properties/properties.mako.rs +++ b/components/style/properties/properties.mako.rs @@ -1184,8 +1184,9 @@ impl PropertyId { } % endif % if product == "gecko": + use gecko_bindings::structs; let id = self.to_nscsspropertyid().unwrap(); - unsafe { bindings::Gecko_PropertyId_IsPrefEnabled(id) } + unsafe { structs::nsCSSProps_gPropertyEnabled[id as usize] } % endif };