diff options
Diffstat (limited to 'components/script/dom/xrinputsource.rs')
-rw-r--r-- | components/script/dom/xrinputsource.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/xrinputsource.rs b/components/script/dom/xrinputsource.rs index a260e2e6780..abbb65bdc9b 100644 --- a/components/script/dom/xrinputsource.rs +++ b/components/script/dom/xrinputsource.rs @@ -6,6 +6,7 @@ use dom_struct::dom_struct; use js::conversions::ToJSValConvertible; use js::jsapi::Heap; use js::jsval::{JSVal, UndefinedValue}; +use js::rust::MutableHandleValue; use script_traits::GamepadSupportedHapticEffects; use webxr_api::{Handedness, InputFrame, InputId, InputSource, TargetRayMode}; @@ -159,8 +160,8 @@ impl XRInputSourceMethods for XRInputSource { } } // https://immersive-web.github.io/webxr/#dom-xrinputsource-profiles - fn Profiles(&self, _cx: JSContext) -> JSVal { - self.profiles.get() + fn Profiles(&self, _cx: JSContext, mut retval: MutableHandleValue) { + retval.set(self.profiles.get()) } /// <https://www.w3.org/TR/webxr/#dom-xrinputsource-skiprendering> |