From 20ec610e687d1801d4b9d2d31ad0df965acd4700 Mon Sep 17 00:00:00 2001 From: Xidorn Quan Date: Wed, 7 Mar 2018 09:40:33 +1100 Subject: [PATCH] Do not disable thread pool in the parent process. --- components/style/gecko/generated/bindings.rs | 3 --- components/style/gecko/global_style_data.rs | 3 +-- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/components/style/gecko/generated/bindings.rs b/components/style/gecko/generated/bindings.rs index 9f1a6b529ca..af68adf764b 100644 --- a/components/style/gecko/generated/bindings.rs +++ b/components/style/gecko/generated/bindings.rs @@ -1684,9 +1684,6 @@ extern "C" { extern "C" { pub fn Gecko_RegisterNamespace(ns: *mut nsAtom) -> i32; } -extern "C" { - pub fn Gecko_ShouldCreateStyleThreadPool() -> bool; -} extern "C" { pub fn Gecko_Construct_Default_nsStyleFont( ptr: *mut nsStyleFont, diff --git a/components/style/gecko/global_style_data.rs b/components/style/gecko/global_style_data.rs index 640cba2e0f1..f1cb107dff0 100644 --- a/components/style/gecko/global_style_data.rs +++ b/components/style/gecko/global_style_data.rs @@ -5,7 +5,6 @@ //! Global style data use context::StyleSystemOptions; -use gecko_bindings::bindings; use gecko_bindings::bindings::{Gecko_RegisterProfilerThread, Gecko_UnregisterProfilerThread}; use gecko_bindings::bindings::Gecko_SetJemallocThreadLocalArena; use num_cpus; @@ -82,7 +81,7 @@ lazy_static! { } } - let pool = if num_threads < 1 || unsafe { !bindings::Gecko_ShouldCreateStyleThreadPool() } { + let pool = if num_threads < 1 { None } else { let workers = rayon::ThreadPoolBuilder::new()