diff options
Diffstat (limited to 'components/script/dom/xrsession.rs')
-rw-r--r-- | components/script/dom/xrsession.rs | 6 |
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> |