aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/gamepadhapticactuator.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/gamepadhapticactuator.rs')
-rw-r--r--components/script/dom/gamepadhapticactuator.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/gamepadhapticactuator.rs b/components/script/dom/gamepadhapticactuator.rs
index 3f7513b29ce..10be49dcfee 100644
--- a/components/script/dom/gamepadhapticactuator.rs
+++ b/components/script/dom/gamepadhapticactuator.rs
@@ -9,7 +9,7 @@ use dom_struct::dom_struct;
use embedder_traits::{DualRumbleEffectParams, EmbedderMsg};
use ipc_channel::ipc;
use ipc_channel::router::ROUTER;
-use js::jsval::JSVal;
+use js::rust::MutableHandleValue;
use script_traits::GamepadSupportedHapticEffects;
use crate::dom::bindings::cell::DomRefCell;
@@ -134,8 +134,8 @@ impl GamepadHapticActuator {
impl GamepadHapticActuatorMethods for GamepadHapticActuator {
/// <https://www.w3.org/TR/gamepad/#dom-gamepadhapticactuator-effects>
- fn Effects(&self, cx: JSContext) -> JSVal {
- to_frozen_array(self.effects.as_slice(), cx)
+ fn Effects(&self, cx: JSContext, retval: MutableHandleValue) {
+ to_frozen_array(self.effects.as_slice(), cx, retval)
}
/// <https://www.w3.org/TR/gamepad/#dom-gamepadhapticactuator-playeffect>