From e7c79906bd0d49a01b4dcd328d0b7161b1829cc2 Mon Sep 17 00:00:00 2001 From: Martin Robinson Date: Fri, 17 Oct 2014 18:48:09 -0700 Subject: [PATCH] Wait to dump flow tree until flow is complete The flow tree is currently dumped for debugging purposes early on in the flow process, so many values are still zero. If we wait to dump it until later, the output will more accurately reflect the real flow tree. --- components/layout/layout_task.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/components/layout/layout_task.rs b/components/layout/layout_task.rs index c36ad0433f6..a7760382a29 100644 --- a/components/layout/layout_task.rs +++ b/components/layout/layout_task.rs @@ -654,9 +654,6 @@ impl LayoutTask { if self.opts.trace_layout { layout_debug::begin_trace(layout_root.clone()); } - if self.opts.dump_flow_tree { - layout_root.dump(); - } // Perform the primary layout passes over the flow tree to compute the locations of all // the boxes. @@ -774,6 +771,10 @@ impl LayoutTask { layout_debug::end_trace(); } + if self.opts.dump_flow_tree { + layout_root.dump(); + } + rw_data.generation += 1; // Tell script that we're done.