aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/xrsession.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/xrsession.rs')
-rw-r--r--components/script/dom/xrsession.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/xrsession.rs b/components/script/dom/xrsession.rs
index 85a7ec7ae41..6ba00e003a7 100644
--- a/components/script/dom/xrsession.rs
+++ b/components/script/dom/xrsession.rs
@@ -14,7 +14,7 @@ use euclid::{RigidTransform3D, Transform3D, Vector3D};
use ipc_channel::ipc::IpcReceiver;
use ipc_channel::router::ROUTER;
use js::jsapi::JSObject;
-use js::jsval::JSVal;
+use js::rust::MutableHandleValue;
use js::typedarray::Float32Array;
use profile_traits::ipc;
use servo_atoms::Atom;
@@ -1011,10 +1011,10 @@ impl XRSessionMethods for XRSession {
}
/// <https://www.w3.org/TR/webxr/#dom-xrsession-enabledfeatures>
- fn EnabledFeatures(&self, cx: JSContext) -> JSVal {
+ fn EnabledFeatures(&self, cx: JSContext, retval: MutableHandleValue) {
let session = self.session.borrow();
let features = session.granted_features();
- to_frozen_array(features, cx)
+ to_frozen_array(features, cx, retval)
}
/// <https://www.w3.org/TR/webxr/#dom-xrsession-issystemkeyboardsupported>