aboutsummaryrefslogtreecommitdiffstats
path: root/components
diff options
context:
space:
mode:
Diffstat (limited to 'components')
-rw-r--r--components/script/dom/promise.rs8
1 files changed, 3 insertions, 5 deletions
diff --git a/components/script/dom/promise.rs b/components/script/dom/promise.rs
index e038d9ff4ca..45aff52f8fe 100644
--- a/components/script/dom/promise.rs
+++ b/components/script/dom/promise.rs
@@ -126,17 +126,15 @@ impl Promise {
}
#[allow(unrooted_must_root, unsafe_code)]
- pub fn new_rejected(
+ pub unsafe fn new_rejected(
global: &GlobalScope,
cx: *mut JSContext,
value: HandleValue,
) -> Fallible<Rc<Promise>> {
let _ac = JSAutoCompartment::new(cx, global.reflector().get_jsobject().get());
- rooted!(in(cx) let p = unsafe { CallOriginalPromiseReject(cx, value) });
+ rooted!(in(cx) let p = CallOriginalPromiseReject(cx, value));
assert!(!p.handle().is_null());
- unsafe {
- Ok(Promise::new_with_js_promise(p.handle(), cx))
- }
+ Ok(Promise::new_with_js_promise(p.handle(), cx))
}
#[allow(unsafe_code)]