diff options
Diffstat (limited to 'components/layout_thread/dom_wrapper.rs')
-rw-r--r-- | components/layout_thread/dom_wrapper.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/components/layout_thread/dom_wrapper.rs b/components/layout_thread/dom_wrapper.rs index 5c5fc4be052..55bacd037cb 100644 --- a/components/layout_thread/dom_wrapper.rs +++ b/components/layout_thread/dom_wrapper.rs @@ -659,6 +659,14 @@ impl<'le> ::selectors::Element for ServoLayoutElement<'le> { } } + fn parent_node_is_shadow_root(&self) -> bool { + false + } + + fn containing_shadow_host(&self) -> Option<Self> { + None + } + fn first_child_element(&self) -> Option<ServoLayoutElement<'le>> { self.as_node().dom_children().filter_map(|n| n.as_element()).next() } @@ -1199,6 +1207,14 @@ impl<'le> ::selectors::Element for ServoThreadSafeLayoutElement<'le> { None } + fn parent_node_is_shadow_root(&self) -> bool { + false + } + + fn containing_shadow_host(&self) -> Option<Self> { + None + } + fn first_child_element(&self) -> Option<Self> { warn!("ServoThreadSafeLayoutElement::first_child_element called"); None |