From 18baf5ec7849acf8931d94c643a2b1ae85ca0d7f Mon Sep 17 00:00:00 2001 From: Bobby Holley Date: Wed, 17 May 2017 18:48:08 +0200 Subject: [PATCH] Only use the parallel traversal when traversing from the root. --- ports/geckolib/glue.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ports/geckolib/glue.rs b/ports/geckolib/glue.rs index b18454320f7..afbb8c7ef57 100644 --- a/ports/geckolib/glue.rs +++ b/ports/geckolib/glue.rs @@ -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 {