aboutsummaryrefslogtreecommitdiffstats
path: root/components/layout_thread/dom_wrapper.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2018-09-03 13:07:04 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2018-09-03 13:09:10 +0200
commit5d8545d2b4a0dca7f18e1be9023ab0d36d47a33c (patch)
treea54504c97c741455ed46629ce2d602c114d142a7 /components/layout_thread/dom_wrapper.rs
parent6d43bf78bc5e2a0c41206dfaa93be6d6c4af527f (diff)
downloadservo-5d8545d2b4a0dca7f18e1be9023ab0d36d47a33c.tar.gz
servo-5d8545d2b4a0dca7f18e1be9023ab0d36d47a33c.zip
Fix other parts of the Servo build.
Diffstat (limited to 'components/layout_thread/dom_wrapper.rs')
-rw-r--r--components/layout_thread/dom_wrapper.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/layout_thread/dom_wrapper.rs b/components/layout_thread/dom_wrapper.rs
index 7b2892f7c9a..4800704fca8 100644
--- a/components/layout_thread/dom_wrapper.rs
+++ b/components/layout_thread/dom_wrapper.rs
@@ -70,7 +70,7 @@ use style::dom::{TDocument, TElement, TNode, TShadowRoot};
use style::element_state::*;
use style::font_metrics::ServoMetricsProvider;
use style::properties::{ComputedValues, PropertyDeclarationBlock};
-use style::selector_parser::{AttrValue as SelectorAttrValue, NonTSPseudoClass, PseudoClassStringArg};
+use style::selector_parser::{AttrValue as SelectorAttrValue, NonTSPseudoClass, Lang};
use style::selector_parser::{PseudoElement, SelectorImpl, extended_filtering};
use style::shared_lock::{SharedRwLock as StyleSharedRwLock, Locked as StyleLocked};
use style::str::is_whitespace;
@@ -168,7 +168,7 @@ impl<'lr> TShadowRoot for ShadowRoot<'lr> {
match self.0 { }
}
- fn style_data<'a>(&self) -> &'a CascadeData
+ fn style_data<'a>(&self) -> Option<&'a CascadeData>
where
Self: 'a,
{
@@ -531,7 +531,7 @@ impl<'le> TElement for ServoLayoutElement<'le> {
fn match_element_lang(
&self,
override_lang: Option<Option<SelectorAttrValue>>,
- value: &PseudoClassStringArg,
+ value: &Lang,
) -> bool {
// Servo supports :lang() from CSS Selectors 4, which can take a comma-
// separated list of language tags in the pseudo-class, and which