Only use the parallel traversal when traversing from the root.

This commit is contained in:
Bobby Holley 2017-05-17 18:48:08 +02:00
parent d1eef9d08a
commit 18baf5ec78

View file

@ -217,7 +217,7 @@ fn traverse_subtree(element: GeckoElement,
};
let traversal = RecalcStyleOnly::new(shared_style_context, traversal_driver);
if traversal_driver.is_parallel() {
if traversal_driver.is_parallel() && element.is_root() {
parallel::traverse_dom(&traversal, element, token,
global_style_data.style_thread_pool.as_ref().unwrap());
} else {