aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/gamepad.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/gamepad.rs')
-rw-r--r--components/script/dom/gamepad.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/gamepad.rs b/components/script/dom/gamepad.rs
index 6087b2b4ff2..dcafc58bcd9 100644
--- a/components/script/dom/gamepad.rs
+++ b/components/script/dom/gamepad.rs
@@ -248,7 +248,8 @@ impl Gamepad {
}
pub(crate) fn notify_event(&self, event_type: GamepadEventType, can_gc: CanGc) {
- let event = GamepadEvent::new_with_type(&self.global(), event_type, self, can_gc);
+ let event =
+ GamepadEvent::new_with_type(self.global().as_window(), event_type, self, can_gc);
event
.upcast::<Event>()
.fire(self.global().as_window().upcast::<EventTarget>(), can_gc);