aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/worker.rs
diff options
context:
space:
mode:
authorMatt McCoy <mattnenterprise@yahoo.com>2015-01-07 18:42:06 -0500
committerMatt McCoy <matt.mccoy@threewide.com>2015-01-07 18:52:41 -0500
commit85df7f0d6f4f66ad64130ecb09225bb94377737d (patch)
treea91a97b7fffcabdde988e7664dcd7da093fe7c31 /components/script/dom/worker.rs
parentcf616b90a236f88058dbad74b568b4d4379d2829 (diff)
downloadservo-85df7f0d6f4f66ad64130ecb09225bb94377737d.tar.gz
servo-85df7f0d6f4f66ad64130ecb09225bb94377737d.zip
Fixes #4164 Make Constructor and new functions take GlobalRef by value
Diffstat (limited to 'components/script/dom/worker.rs')
-rw-r--r--components/script/dom/worker.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/components/script/dom/worker.rs b/components/script/dom/worker.rs
index fbf3ca5043d..7e615cc9f6a 100644
--- a/components/script/dom/worker.rs
+++ b/components/script/dom/worker.rs
@@ -43,23 +43,23 @@ pub struct Worker {
}
impl Worker {
- fn new_inherited(global: &GlobalRef, sender: Sender<(TrustedWorkerAddress, ScriptMsg)>) -> Worker {
+ fn new_inherited(global: GlobalRef, sender: Sender<(TrustedWorkerAddress, ScriptMsg)>) -> Worker {
Worker {
eventtarget: EventTarget::new_inherited(EventTargetTypeId::Worker),
refcount: Cell::new(0),
- global: GlobalField::from_rooted(global),
+ global: GlobalField::from_rooted(&global),
sender: sender,
}
}
- pub fn new(global: &GlobalRef, sender: Sender<(TrustedWorkerAddress, ScriptMsg)>) -> Temporary<Worker> {
+ pub fn new(global: GlobalRef, sender: Sender<(TrustedWorkerAddress, ScriptMsg)>) -> Temporary<Worker> {
reflect_dom_object(box Worker::new_inherited(global, sender),
- *global,
+ global,
WorkerBinding::Wrap)
}
// http://www.whatwg.org/html/#dom-worker
- pub fn Constructor(global: &GlobalRef, scriptURL: DOMString) -> Fallible<Temporary<Worker>> {
+ pub fn Constructor(global: GlobalRef, scriptURL: DOMString) -> Fallible<Temporary<Worker>> {
// Step 2-4.
let worker_url = match UrlParser::new().base_url(&global.get_url())
.parse(scriptURL.as_slice()) {