diff options
author | Ms2ger <Ms2ger@gmail.com> | 2016-03-29 15:52:49 +0200 |
---|---|---|
committer | Ms2ger <Ms2ger@gmail.com> | 2016-03-29 15:52:49 +0200 |
commit | aeab05cd6e25eb07d96295564434950ec34d6ff3 (patch) | |
tree | d98844a69bc90bd350d7dc4c1f90871dd3fd28b0 /components/script/dom/workerglobalscope.rs | |
parent | c4e112a3be6930e6373483f6e42279d0682b3a48 (diff) | |
download | servo-aeab05cd6e25eb07d96295564434950ec34d6ff3.tar.gz servo-aeab05cd6e25eb07d96295564434950ec34d6ff3.zip |
Stop reference-counting Runtime for workers.
Diffstat (limited to 'components/script/dom/workerglobalscope.rs')
-rw-r--r-- | components/script/dom/workerglobalscope.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/workerglobalscope.rs b/components/script/dom/workerglobalscope.rs index 7ab29945961..fcc6bbdd151 100644 --- a/components/script/dom/workerglobalscope.rs +++ b/components/script/dom/workerglobalscope.rs @@ -55,8 +55,8 @@ pub struct WorkerGlobalScope { eventtarget: EventTarget, worker_id: WorkerId, worker_url: Url, - #[ignore_heap_size_of = "Defined in std"] - runtime: Rc<Runtime>, + #[ignore_heap_size_of = "Defined in js"] + runtime: Runtime, next_worker_id: Cell<WorkerId>, #[ignore_heap_size_of = "Defined in std"] resource_thread: ResourceThread, @@ -94,7 +94,7 @@ pub struct WorkerGlobalScope { impl WorkerGlobalScope { pub fn new_inherited(init: WorkerGlobalScopeInit, worker_url: Url, - runtime: Rc<Runtime>, + runtime: Runtime, from_devtools_receiver: Receiver<DevtoolScriptControlMsg>, timer_event_chan: IpcSender<TimerEvent>) -> WorkerGlobalScope { |