From 5475685ec172cd84057f2dfcc563e76225087023 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Sun, 3 Aug 2014 18:12:11 +0200 Subject: [PATCH] Use TaskBuilder to spawn worker threads. --- .../script/dom/dedicatedworkerglobalscope.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/components/script/dom/dedicatedworkerglobalscope.rs b/src/components/script/dom/dedicatedworkerglobalscope.rs index 910ea560c1a..2aff963a8e0 100644 --- a/src/components/script/dom/dedicatedworkerglobalscope.rs +++ b/src/components/script/dom/dedicatedworkerglobalscope.rs @@ -18,14 +18,13 @@ use script_task::{ScriptTask, ScriptChan}; use script_task::StackRootTLS; use servo_net::resource_task::{ResourceTask, load_whole_resource}; - use servo_util::str::DOMString; use js::rust::Cx; use std::rc::Rc; -use native; -use rustrt::task::TaskOpts; +use std::task::TaskBuilder; +use native::task::NativeTaskBuilder; use url::Url; #[deriving(Encodable)] @@ -66,10 +65,10 @@ impl DedicatedWorkerGlobalScope { receiver: Receiver, resource_task: ResourceTask, script_chan: ScriptChan) { - let mut task_opts = TaskOpts::new(); - task_opts.name = Some(format!("Web Worker at {}", worker_url.serialize()) - .into_maybe_owned()); - native::task::spawn_opts(task_opts, proc() { + TaskBuilder::new() + .native() + .named(format!("Web Worker at {}", worker_url.serialize())) + .spawn(proc() { let roots = RootCollection::new(); let _stack_roots_tls = StackRootTLS::new(&roots);