diff options
Diffstat (limited to 'components/layout_thread/dom_wrapper.rs')
-rw-r--r-- | components/layout_thread/dom_wrapper.rs | 34 |
1 files changed, 14 insertions, 20 deletions
diff --git a/components/layout_thread/dom_wrapper.rs b/components/layout_thread/dom_wrapper.rs index 899c47b4747..fdf93bf66b8 100644 --- a/components/layout_thread/dom_wrapper.rs +++ b/components/layout_thread/dom_wrapper.rs @@ -69,7 +69,7 @@ use style::computed_values::display; use style::context::SharedStyleContext; use style::data::ElementData; use style::dom::{DomChildren, LayoutIterator, NodeInfo, OpaqueNode}; -use style::dom::{PresentationalHintsSynthesizer, TElement, TNode}; +use style::dom::{TElement, TNode}; use style::element_state::*; use style::font_metrics::ServoMetricsProvider; use style::properties::{ComputedValues, PropertyDeclarationBlock}; @@ -338,18 +338,6 @@ impl<'le> fmt::Debug for ServoLayoutElement<'le> { } } -impl<'le> PresentationalHintsSynthesizer for ServoLayoutElement<'le> { - fn synthesize_presentational_hints_for_legacy_attributes<V>(&self, - _visited_handling: VisitedHandlingMode, - hints: &mut V) - where V: Push<ApplicableDeclarationBlock> - { - unsafe { - self.element.synthesize_presentational_hints_for_legacy_attributes(hints); - } - } -} - impl<'le> TElement for ServoLayoutElement<'le> { type ConcreteNode = ServoLayoutNode<'le>; type TraversalChildrenIterator = DomChildren<Self::ConcreteNode>; @@ -520,6 +508,19 @@ impl<'le> TElement for ServoLayoutElement<'le> { // FIXME(emilio): We should be able to give the right answer though! false } + + fn synthesize_presentational_hints_for_legacy_attributes<V>( + &self, + _visited_handling: VisitedHandlingMode, + hints: &mut V, + ) + where + V: Push<ApplicableDeclarationBlock>, + { + unsafe { + self.element.synthesize_presentational_hints_for_legacy_attributes(hints); + } + } } impl<'le> PartialEq for ServoLayoutElement<'le> { @@ -1245,10 +1246,3 @@ impl<'le> ::selectors::Element for ServoThreadSafeLayoutElement<'le> { false } } - -impl<'le> PresentationalHintsSynthesizer for ServoThreadSafeLayoutElement<'le> { - fn synthesize_presentational_hints_for_legacy_attributes<V>(&self, - _visited_handling: VisitedHandlingMode, - _hints: &mut V) - where V: Push<ApplicableDeclarationBlock> {} -} |