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.
This commit is contained in:
Martin Robinson 2014-10-17 18:48:09 -07:00
parent b80b18f1cb
commit e7c79906bd

View file

@ -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.