aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/xrboundedreferencespace.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/xrboundedreferencespace.rs')
-rw-r--r--components/script/dom/xrboundedreferencespace.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/dom/xrboundedreferencespace.rs b/components/script/dom/xrboundedreferencespace.rs
index 93d3d5d10c7..87c267152c1 100644
--- a/components/script/dom/xrboundedreferencespace.rs
+++ b/components/script/dom/xrboundedreferencespace.rs
@@ -3,7 +3,7 @@
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
use dom_struct::dom_struct;
-use js::jsval::JSVal;
+use js::rust::MutableHandleValue;
use crate::dom::bindings::codegen::Bindings::XRBoundedReferenceSpaceBinding::XRBoundedReferenceSpaceMethods;
use crate::dom::bindings::codegen::Bindings::XRReferenceSpaceBinding::XRReferenceSpaceType;
@@ -67,7 +67,7 @@ impl XRBoundedReferenceSpace {
impl XRBoundedReferenceSpaceMethods for XRBoundedReferenceSpace {
/// <https://www.w3.org/TR/webxr/#dom-xrboundedreferencespace-boundsgeometry>
- fn BoundsGeometry(&self, cx: JSContext, can_gc: CanGc) -> JSVal {
+ fn BoundsGeometry(&self, cx: JSContext, can_gc: CanGc, retval: MutableHandleValue) {
if let Some(bounds) = self.reference_space.get_bounds() {
let points: Vec<DomRoot<DOMPointReadOnly>> = bounds
.into_iter()
@@ -83,9 +83,9 @@ impl XRBoundedReferenceSpaceMethods for XRBoundedReferenceSpace {
})
.collect();
- to_frozen_array(&points, cx)
+ to_frozen_array(&points, cx, retval)
} else {
- to_frozen_array::<DomRoot<DOMPointReadOnly>>(&[], cx)
+ to_frozen_array::<DomRoot<DOMPointReadOnly>>(&[], cx, retval)
}
}
}