aboutsummaryrefslogtreecommitdiffstats
path: root/components/style/gecko/wrapper.rs
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2017-07-06 13:18:36 -0400
committerJosh Matthews <josh@joshmatthews.net>2017-07-10 20:46:08 -0400
commita08371e8eb343bd6372aa60d7658ff4b7bb5da15 (patch)
treec2a7134889dc0658ef854714a6b20d4e221ba26f /components/style/gecko/wrapper.rs
parent4b91014b140d8a67e7de01489f3c3d52bd311c17 (diff)
downloadservo-a08371e8eb343bd6372aa60d7658ff4b7bb5da15.tar.gz
servo-a08371e8eb343bd6372aa60d7658ff4b7bb5da15.zip
stylo: Create error reporters linked to documents (bug 1352669)
Diffstat (limited to 'components/style/gecko/wrapper.rs')
-rw-r--r--components/style/gecko/wrapper.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/components/style/gecko/wrapper.rs b/components/style/gecko/wrapper.rs
index 3af035cd208..bfe64728f18 100644
--- a/components/style/gecko/wrapper.rs
+++ b/components/style/gecko/wrapper.rs
@@ -23,7 +23,7 @@ use data::ElementData;
use dom::{self, DescendantsBit, LayoutIterator, NodeInfo, TElement, TNode, UnsafeNode};
use dom::{OpaqueNode, PresentationalHintsSynthesizer};
use element_state::{ElementState, DocumentState, NS_DOCUMENT_STATE_WINDOW_INACTIVE};
-use error_reporting::create_error_reporter;
+use error_reporting::ParseErrorReporter;
use font_metrics::{FontMetrics, FontMetricsProvider, FontMetricsQueryResult};
use gecko::data::PerDocumentStyleData;
use gecko::global_style_data::GLOBAL_STYLE_DATA;
@@ -478,8 +478,9 @@ impl<'le> GeckoElement<'le> {
/// Parse the style attribute of an element.
pub fn parse_style_attribute(value: &str,
url_data: &UrlExtraData,
- quirks_mode: QuirksMode) -> PropertyDeclarationBlock {
- parse_style_attribute(value, url_data, &create_error_reporter(), quirks_mode)
+ quirks_mode: QuirksMode,
+ reporter: &ParseErrorReporter) -> PropertyDeclarationBlock {
+ parse_style_attribute(value, url_data, reporter, quirks_mode)
}
fn flags(&self) -> u32 {