diff options
Diffstat (limited to 'components/layout/traversal.rs')
-rw-r--r-- | components/layout/traversal.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/components/layout/traversal.rs b/components/layout/traversal.rs index 581fee5e03d..1362f1cb7b2 100644 --- a/components/layout/traversal.rs +++ b/components/layout/traversal.rs @@ -13,10 +13,9 @@ use gfx::display_list::OpaqueNode; use script_layout_interface::restyle_damage::{BUBBLE_ISIZES, REFLOW, REFLOW_OUT_OF_FLOW, REPAINT, RestyleDamage}; use script_layout_interface::wrapper_traits::{LayoutNode, ThreadSafeLayoutNode}; use std::mem; +use style::context::SharedStyleContext; use style::dom::TNode; -use style::properties::ServoComputedValues; use style::selector_impl::ServoSelectorImpl; -use style::servo::SharedStyleContext; use style::traversal::{DomTraversalContext, remove_from_bloom_filter, recalc_style_at}; use util::opts; use wrapper::{LayoutNodeLayoutData, ThreadSafeLayoutNodeHelpers}; @@ -27,7 +26,7 @@ pub struct RecalcStyleAndConstructFlows<'lc> { } impl<'lc, N> DomTraversalContext<N> for RecalcStyleAndConstructFlows<'lc> - where N: LayoutNode + TNode<ConcreteComputedValues=ServoComputedValues>, + where N: LayoutNode + TNode, N::ConcreteElement: ::selectors::Element<Impl=ServoSelectorImpl, AttrString=String> { |