diff options
Diffstat (limited to 'components/layout/layout_thread.rs')
-rw-r--r-- | components/layout/layout_thread.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/components/layout/layout_thread.rs b/components/layout/layout_thread.rs index df555b1d485..e6412348e6c 100644 --- a/components/layout/layout_thread.rs +++ b/components/layout/layout_thread.rs @@ -1345,6 +1345,12 @@ impl LayoutThread { self.time_profiler_chan.clone(), || sequential::resolve_generated_content(&mut root_flow, &layout_context)); + // Guess float placement. + profile(time::ProfilerCategory::LayoutFloatPlacementSpeculation, + self.profiler_metadata(), + self.time_profiler_chan.clone(), + || sequential::guess_float_placement(flow_ref::deref_mut(&mut root_flow))); + // Perform the primary layout passes over the flow tree to compute the locations of all // the boxes. if flow::base(&*root_flow).restyle_damage.intersects(REFLOW | REFLOW_OUT_OF_FLOW) { |