diff options
Diffstat (limited to 'components/script/dom/promiserejectionevent.rs')
-rw-r--r-- | components/script/dom/promiserejectionevent.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/components/script/dom/promiserejectionevent.rs b/components/script/dom/promiserejectionevent.rs index 7aec0e2cd49..1a45790b7e1 100644 --- a/components/script/dom/promiserejectionevent.rs +++ b/components/script/dom/promiserejectionevent.rs @@ -8,7 +8,7 @@ use std::rc::Rc; use dom_struct::dom_struct; use js::jsapi::{Heap, JSObject}; use js::jsval::JSVal; -use js::rust::{HandleObject, HandleValue}; +use js::rust::{HandleObject, HandleValue, MutableHandleValue}; use servo_atoms::Atom; use crate::dom::bindings::codegen::Bindings::EventBinding::EventMethods; @@ -127,8 +127,8 @@ impl PromiseRejectionEventMethods for PromiseRejectionEvent { } // https://html.spec.whatwg.org/multipage/#dom-promiserejectionevent-reason - fn Reason(&self, _cx: JSContext) -> JSVal { - self.reason.get() + fn Reason(&self, _cx: JSContext, mut retval: MutableHandleValue) { + retval.set(self.reason.get()) } // https://dom.spec.whatwg.org/#dom-event-istrusted |