aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/serviceworkerglobalscope.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/serviceworkerglobalscope.rs')
-rw-r--r--components/script/dom/serviceworkerglobalscope.rs30
1 files changed, 16 insertions, 14 deletions
diff --git a/components/script/dom/serviceworkerglobalscope.rs b/components/script/dom/serviceworkerglobalscope.rs
index 3183598e229..bd9de0db9f5 100644
--- a/components/script/dom/serviceworkerglobalscope.rs
+++ b/components/script/dom/serviceworkerglobalscope.rs
@@ -62,9 +62,9 @@ impl ScriptChan for ServiceWorkerChan {
}
fn clone(&self) -> Box<ScriptChan + Send> {
- box ServiceWorkerChan {
+ Box::new(ServiceWorkerChan {
sender: self.sender.clone(),
- }
+ })
}
}
@@ -122,16 +122,18 @@ impl ServiceWorkerGlobalScope {
scope_url: ServoUrl)
-> DomRoot<ServiceWorkerGlobalScope> {
let cx = runtime.cx();
- let scope = box ServiceWorkerGlobalScope::new_inherited(init,
- worker_url,
- from_devtools_receiver,
- runtime,
- own_sender,
- receiver,
- timer_event_chan,
- timer_event_port,
- swmanager_sender,
- scope_url);
+ let scope = Box::new(ServiceWorkerGlobalScope::new_inherited(
+ init,
+ worker_url,
+ from_devtools_receiver,
+ runtime,
+ own_sender,
+ receiver,
+ timer_event_chan,
+ timer_event_port,
+ swmanager_sender,
+ scope_url
+ ));
unsafe {
ServiceWorkerGlobalScopeBinding::Wrap(cx, scope)
}
@@ -307,9 +309,9 @@ impl ServiceWorkerGlobalScope {
}
pub fn script_chan(&self) -> Box<ScriptChan + Send> {
- box ServiceWorkerChan {
+ Box::new(ServiceWorkerChan {
sender: self.own_sender.clone()
- }
+ })
}
fn dispatch_activate(&self) {