diff options
author | benshu <benshu@benshu.de> | 2015-08-30 01:45:07 +0200 |
---|---|---|
committer | benshu <benshu@benshu.de> | 2015-10-21 16:40:49 +0200 |
commit | 553a0dbefd8a8724f7c894b1c25e6c15c35d6d04 (patch) | |
tree | 8f49ff753b6f91397865a26f4bd8c14a12377e96 /components/script/dom/worker.rs | |
parent | 674589c370d978f543e71f995d58c5b28e6e9842 (diff) | |
download | servo-553a0dbefd8a8724f7c894b1c25e6c15c35d6d04.tar.gz servo-553a0dbefd8a8724f7c894b1c25e6c15c35d6d04.zip |
Timers are scheduled by a dedicated per-constellation thread.
Diffstat (limited to 'components/script/dom/worker.rs')
-rw-r--r-- | components/script/dom/worker.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/components/script/dom/worker.rs b/components/script/dom/worker.rs index e3fc2a202e5..b80f89720fa 100644 --- a/components/script/dom/worker.rs +++ b/components/script/dom/worker.rs @@ -72,6 +72,7 @@ impl Worker { let resource_task = global.resource_task(); let constellation_chan = global.constellation_chan(); + let scheduler_chan = global.scheduler_chan(); let (sender, receiver) = channel(); let worker = Worker::new(global, sender.clone()); @@ -101,6 +102,7 @@ impl Worker { to_devtools_sender: global.devtools_chan(), from_devtools_sender: optional_sender, constellation_chan: constellation_chan, + scheduler_chan: scheduler_chan, worker_id: worker_id, }; DedicatedWorkerGlobalScope::run_worker_scope( |