diff options
author | Nupur Baghel <nupurbaghel@gmail.com> | 2018-02-18 23:02:48 +0530 |
---|---|---|
committer | Nupur Baghel <nupurbaghel@gmail.com> | 2018-02-22 21:34:53 +0530 |
commit | 36991b9d7963bcf72a71e3cd5c0e0823960cfe32 (patch) | |
tree | 243ee8646f82ff36ed62f9d78fe21a81c1d73e84 /components/script/dom/worker.rs | |
parent | d423e54d58d6cced950896eed1957ee2989f4eee (diff) | |
download | servo-36991b9d7963bcf72a71e3cd5c0e0823960cfe32.tar.gz servo-36991b9d7963bcf72a71e3cd5c0e0823960cfe32.zip |
added autoclose worker
Diffstat (limited to 'components/script/dom/worker.rs')
-rw-r--r-- | components/script/dom/worker.rs | 1 |
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 { |