aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/workerglobalscope.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/workerglobalscope.rs')
-rw-r--r--components/script/dom/workerglobalscope.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/components/script/dom/workerglobalscope.rs b/components/script/dom/workerglobalscope.rs
index 95e8b425c25..83cef1d994f 100644
--- a/components/script/dom/workerglobalscope.rs
+++ b/components/script/dom/workerglobalscope.rs
@@ -343,7 +343,7 @@ impl WorkerGlobalScopeMethods for WorkerGlobalScope {
// https://html.spec.whatwg.org/multipage/#dfn-Crypto
fn Crypto(&self) -> Root<Crypto> {
- self.crypto.or_init(|| Crypto::new(GlobalRef::Worker(self)))
+ self.crypto.or_init(|| Crypto::new(self.upcast()))
}
// https://html.spec.whatwg.org/multipage/#dom-windowbase64-btoa
@@ -505,7 +505,7 @@ impl WorkerGlobalScope {
// Steps 3-12.
// FIXME(#13195): muted errors.
- let event = ErrorEvent::new(GlobalRef::Worker(self),
+ let event = ErrorEvent::new(self.upcast(),
atom!("error"),
EventBubbles::DoesNotBubble,
EventCancelable::Cancelable,