aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/worker.rs
diff options
context:
space:
mode:
authorNupur Baghel <nupurbaghel@gmail.com>2018-02-18 23:02:48 +0530
committerNupur Baghel <nupurbaghel@gmail.com>2018-02-22 21:34:53 +0530
commit36991b9d7963bcf72a71e3cd5c0e0823960cfe32 (patch)
tree243ee8646f82ff36ed62f9d78fe21a81c1d73e84 /components/script/dom/worker.rs
parentd423e54d58d6cced950896eed1957ee2989f4eee (diff)
downloadservo-36991b9d7963bcf72a71e3cd5c0e0823960cfe32.tar.gz
servo-36991b9d7963bcf72a71e3cd5c0e0823960cfe32.zip
added autoclose worker
Diffstat (limited to 'components/script/dom/worker.rs')
-rw-r--r--components/script/dom/worker.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/components/script/dom/worker.rs b/components/script/dom/worker.rs
index f397ef42148..1b044d62e76 100644
--- a/components/script/dom/worker.rs
+++ b/components/script/dom/worker.rs
@@ -79,6 +79,7 @@ impl Worker {
let (sender, receiver) = channel();
let closing = Arc::new(AtomicBool::new(false));
let worker = Worker::new(global, sender.clone(), closing.clone());
+ global.track_worker(closing.clone());
let worker_ref = Trusted::new(&*worker);
let worker_load_origin = WorkerScriptLoadOrigin {