aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/webxr/xrboundedreferencespace.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/webxr/xrboundedreferencespace.rs')
-rw-r--r--components/script/dom/webxr/xrboundedreferencespace.rs8
1 files changed, 5 insertions, 3 deletions
diff --git a/components/script/dom/webxr/xrboundedreferencespace.rs b/components/script/dom/webxr/xrboundedreferencespace.rs
index 46c48c2494e..3b211b40d30 100644
--- a/components/script/dom/webxr/xrboundedreferencespace.rs
+++ b/components/script/dom/webxr/xrboundedreferencespace.rs
@@ -12,6 +12,7 @@ use crate::dom::bindings::root::{Dom, DomRoot};
use crate::dom::bindings::utils::to_frozen_array;
use crate::dom::dompointreadonly::DOMPointReadOnly;
use crate::dom::globalscope::GlobalScope;
+use crate::dom::window::Window;
use crate::dom::xrreferencespace::XRReferenceSpace;
use crate::dom::xrrigidtransform::XRRigidTransform;
use crate::dom::xrsession::XRSession;
@@ -40,12 +41,13 @@ impl XRBoundedReferenceSpace {
#[allow(unused)]
pub(crate) fn new(
- global: &GlobalScope,
+ window: &Window,
session: &XRSession,
can_gc: CanGc,
) -> DomRoot<XRBoundedReferenceSpace> {
- let offset = XRRigidTransform::identity(global, can_gc);
- Self::new_offset(global, session, &offset, can_gc)
+ let offset = XRRigidTransform::identity(window, can_gc);
+ let global = window.global();
+ Self::new_offset(&global, session, &offset, can_gc)
}
#[allow(unused)]