style: Remove conditional imports in traversal.rs

This commit is contained in:
Emilio Cobos Álvarez 2017-10-01 22:03:19 +02:00
parent a2403c5cd6
commit 5954e0a4ba
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -13,11 +13,8 @@ use selector_parser::PseudoElement;
use sharing::StyleSharingTarget;
use smallvec::SmallVec;
use style_resolver::{PseudoElementResolution, StyleResolverForElement};
#[cfg(feature = "servo")] use style_traits::ToCss;
use stylist::RuleInclusion;
use traversal_flags::{TraversalFlags, self};
#[cfg(feature = "servo")] use values::Either;
#[cfg(feature = "servo")] use values::generics::image::Image;
/// A per-traversal-level chunk of data. This is sent down by the traversal, and
/// currently only holds the dom depth for the bloom filter.
@ -783,6 +780,10 @@ fn notify_paint_worklet<E>(context: &StyleContext<E>, data: &ElementData)
where
E: TElement,
{
use style_traits::ToCss;
use values::Either;
use values::generics::image::Image;
// We speculatively evaluate any paint worklets during styling.
// This allows us to run paint worklets in parallel with style and layout.
// Note that this is wasted effort if the size of the node has