Encapsulate CSS error reporter creation for stylo.

This commit is contained in:
Josh Matthews 2017-04-18 19:10:21 +10:00
parent fd6e54d9e3
commit 3773a4d499
4 changed files with 20 additions and 8 deletions

View file

@ -10,7 +10,7 @@ use context::{QuirksMode, SharedStyleContext};
use data::ComputedStyle;
use dom::TElement;
use element_state::ElementState;
use error_reporting::RustLogReporter;
use error_reporting::create_error_reporter;
use font_metrics::FontMetricsProvider;
#[cfg(feature = "gecko")]
use gecko_bindings::structs::{nsIAtom, StyleRuleInclusion};
@ -595,7 +595,7 @@ impl Stylist {
parent.map(|p| &**p),
None,
None,
&RustLogReporter,
&create_error_reporter(),
font_metrics,
cascade_flags,
self.quirks_mode);
@ -676,7 +676,7 @@ impl Stylist {
Some(parent_style),
None,
None,
&RustLogReporter,
&create_error_reporter(),
font_metrics,
CascadeFlags::empty(),
self.quirks_mode);
@ -1216,7 +1216,7 @@ impl Stylist {
Some(parent_style),
None,
None,
&RustLogReporter,
&create_error_reporter(),
&metrics,
CascadeFlags::empty(),
self.quirks_mode))