aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/workerglobalscope.rs
diff options
context:
space:
mode:
authorMs2ger <Ms2ger@gmail.com>2016-03-29 15:52:49 +0200
committerMs2ger <Ms2ger@gmail.com>2016-03-29 15:52:49 +0200
commitaeab05cd6e25eb07d96295564434950ec34d6ff3 (patch)
treed98844a69bc90bd350d7dc4c1f90871dd3fd28b0 /components/script/dom/workerglobalscope.rs
parentc4e112a3be6930e6373483f6e42279d0682b3a48 (diff)
downloadservo-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.rs6
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 {