Have check_allowed_in read gPropertyEabled table directly.

This commit is contained in:
Xidorn Quan 2017-07-29 12:07:54 +10:00
parent ef2d48dbcc
commit 5be5d493df
2 changed files with 2 additions and 4 deletions

View file

@ -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);

View file

@ -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
};