#8539 Config preferences backend restructure

This commit is contained in:
Peter Hall 2019-02-14 12:53:59 +00:00
parent 34fda66dfa
commit 8bfd4dc1e2
53 changed files with 1748 additions and 680 deletions

View file

@ -81,7 +81,7 @@ use crate::dom::svgsvgelement::SVGSVGElement;
use crate::script_thread::ScriptThread;
use html5ever::{LocalName, Prefix, QualName};
use js::jsapi::JSAutoCompartment;
use servo_config::prefs::PREFS;
use servo_config::pref;
fn create_svg_element(
name: QualName,
@ -101,7 +101,7 @@ fn create_svg_element(
})
);
if !PREFS.get("dom.svg.enabled").as_boolean().unwrap_or(false) {
if !pref!(dom.svg.enabled) {
return Element::new(name.local, name.ns, prefix, document);
}