diff options
author | Harrison G <Harrison.Gould16@Gmail.com> | 2015-08-02 16:55:42 -0400 |
---|---|---|
committer | Harrison G <Harrison.Gould16@Gmail.com> | 2015-08-02 16:55:42 -0400 |
commit | 49c5408e6517747ea83240d31bb2d60fc75c3393 (patch) | |
tree | 5ad1dbff05bc3826dc9a7f53dcaf97d039168f14 /components/script/dom/worker.rs | |
parent | f1c26c59f177570a697c420308fb89d9773c7468 (diff) | |
download | servo-49c5408e6517747ea83240d31bb2d60fc75c3393.tar.gz servo-49c5408e6517747ea83240d31bb2d60fc75c3393.zip |
Fixes issue #6866
Diffstat (limited to 'components/script/dom/worker.rs')
-rw-r--r-- | components/script/dom/worker.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/worker.rs b/components/script/dom/worker.rs index 2ef505308a3..daa752052b7 100644 --- a/components/script/dom/worker.rs +++ b/components/script/dom/worker.rs @@ -76,6 +76,7 @@ impl Worker { let (sender, receiver) = channel(); let worker = Worker::new(global, sender.clone()); let worker_ref = Trusted::new(global.get_cx(), worker.r(), global.script_chan()); + let worker_id = global.get_next_worker_id(); let (devtools_sender, devtools_receiver) = ipc::channel().unwrap(); let optional_sender = match global.devtools_chan() { @@ -86,7 +87,6 @@ impl Worker { title: title, url: worker_url.clone(), }; - let worker_id = global.get_next_worker_id(); chan.send(ScriptToDevtoolsControlMsg::NewGlobal((pipeline_id, Some(worker_id)), devtools_sender.clone(), page_info)).unwrap(); @@ -98,7 +98,7 @@ impl Worker { DedicatedWorkerGlobalScope::run_worker_scope( worker_url, global.pipeline(), global.mem_profiler_chan(), global.devtools_chan(), optional_sender, devtools_receiver, worker_ref, resource_task, - constellation_chan, global.script_chan(), sender, receiver); + constellation_chan, global.script_chan(), sender, receiver, Some(worker_id)); Ok(worker) } |