diff options
Diffstat (limited to 'components/script/dom/webxr/xrsessionevent.rs')
-rw-r--r-- | components/script/dom/webxr/xrsessionevent.rs | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/components/script/dom/webxr/xrsessionevent.rs b/components/script/dom/webxr/xrsessionevent.rs index 62cebb7b188..f26f7376677 100644 --- a/components/script/dom/webxr/xrsessionevent.rs +++ b/components/script/dom/webxr/xrsessionevent.rs @@ -10,11 +10,10 @@ use crate::dom::bindings::codegen::Bindings::EventBinding::Event_Binding::EventM use crate::dom::bindings::codegen::Bindings::XRSessionEventBinding::{self, XRSessionEventMethods}; use crate::dom::bindings::error::Fallible; use crate::dom::bindings::inheritance::Castable; -use crate::dom::bindings::reflector::{DomGlobal, reflect_dom_object_with_proto}; +use crate::dom::bindings::reflector::reflect_dom_object_with_proto; use crate::dom::bindings::root::{Dom, DomRoot}; use crate::dom::bindings::str::DOMString; use crate::dom::event::Event; -use crate::dom::globalscope::GlobalScope; use crate::dom::window::Window; use crate::dom::xrsession::XRSession; use crate::script_runtime::CanGc; @@ -35,18 +34,18 @@ impl XRSessionEvent { } pub(crate) fn new( - global: &GlobalScope, + window: &Window, type_: Atom, bubbles: bool, cancelable: bool, session: &XRSession, can_gc: CanGc, ) -> DomRoot<XRSessionEvent> { - Self::new_with_proto(global, None, type_, bubbles, cancelable, session, can_gc) + Self::new_with_proto(window, None, type_, bubbles, cancelable, session, can_gc) } fn new_with_proto( - global: &GlobalScope, + window: &Window, proto: Option<HandleObject>, type_: Atom, bubbles: bool, @@ -56,7 +55,7 @@ impl XRSessionEvent { ) -> DomRoot<XRSessionEvent> { let trackevent = reflect_dom_object_with_proto( Box::new(XRSessionEvent::new_inherited(session)), - global, + window, proto, can_gc, ); @@ -78,7 +77,7 @@ impl XRSessionEventMethods<crate::DomTypeHolder> for XRSessionEvent { init: &XRSessionEventBinding::XRSessionEventInit, ) -> Fallible<DomRoot<XRSessionEvent>> { Ok(XRSessionEvent::new_with_proto( - &window.global(), + window, proto, Atom::from(type_), init.parent.bubbles, |