diff options
Diffstat (limited to 'components/layout/traversal.rs')
-rw-r--r-- | components/layout/traversal.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/layout/traversal.rs b/components/layout/traversal.rs index a1e6011e3d8..dcfd4ef19bb 100644 --- a/components/layout/traversal.rs +++ b/components/layout/traversal.rs @@ -19,9 +19,9 @@ use wrapper::{PostorderNodeMutTraversal, ThreadSafeLayoutNode, UnsafeLayoutNode} use wrapper::{PreorderDomTraversal, PostorderDomTraversal}; use selectors::bloom::BloomFilter; +use selectors::Node; use util::opts; use util::tid::tid; -use style::node::TNode; use std::cell::RefCell; use std::mem; @@ -164,7 +164,7 @@ impl<'a> PreorderDomTraversal for RecalcStyleForNode<'a> { StyleSharingResult::CannotShare(mut shareable) => { let mut applicable_declarations = ApplicableDeclarations::new(); - if node.is_element() { + if node.as_element().is_some() { // Perform the CSS selector matching. let stylist = unsafe { &*self.layout_context.shared.stylist }; node.match_node(stylist, |