diff options
author | Matt Brubeck <mbrubeck@limpet.net> | 2017-08-07 16:59:05 -0700 |
---|---|---|
committer | Matt Brubeck <mbrubeck@limpet.net> | 2017-08-08 10:53:19 -0700 |
commit | d1a37f1ea374b1ea9d4907f02402afbb89dc8df0 (patch) | |
tree | 0288c9cdf0fd00d27e0a85b37c97bc4ffcd5c082 /components/layout/parallel.rs | |
parent | a08bc13df96c70022e5ab0207419609a501d85dc (diff) | |
download | servo-d1a37f1ea374b1ea9d4907f02402afbb89dc8df0.tar.gz servo-d1a37f1ea374b1ea9d4907f02402afbb89dc8df0.zip |
Code organization: Move all generic traversal code to layout::traversal
Diffstat (limited to 'components/layout/parallel.rs')
-rw-r--r-- | components/layout/parallel.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/layout/parallel.rs b/components/layout/parallel.rs index bdc178b74c4..e1753d11803 100644 --- a/components/layout/parallel.rs +++ b/components/layout/parallel.rs @@ -9,7 +9,7 @@ #![allow(unsafe_code)] use context::LayoutContext; -use flow::{self, Flow, MutableFlowUtils, PostorderFlowTraversal, PreorderFlowTraversal}; +use flow::{self, Flow}; use flow_ref::FlowRef; use profile_traits::time::{self, TimerMetadata, profile}; use rayon; @@ -18,8 +18,8 @@ use smallvec::SmallVec; use std::mem; use std::sync::atomic::{AtomicIsize, Ordering}; use style::dom::UnsafeNode; -use traversal::{AssignISizes, BubbleISizes}; -use traversal::AssignBSizes; +use traversal::{AssignBSizes, AssignISizes, BubbleISizes}; +use traversal::{PostorderFlowTraversal, PreorderFlowTraversal}; pub use style::parallel::traverse_dom; @@ -195,7 +195,7 @@ pub fn traverse_flow_tree_preorder( queue: &rayon::ThreadPool) { if opts::get().bubble_inline_sizes_separately { let bubble_inline_sizes = BubbleISizes { layout_context: &context }; - root.traverse_postorder(&bubble_inline_sizes); + bubble_inline_sizes.traverse(root); } let assign_isize_traversal = &AssignISizes { layout_context: &context }; |