From c7c174f837b149388e5361fdeb660c0f5869883e Mon Sep 17 00:00:00 2001 From: Aron Zwaan Date: Wed, 3 Apr 2019 18:55:38 +0200 Subject: [PATCH] Add new consructor with &JSAutoCompartment parameter --- components/script/dom/promise.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/components/script/dom/promise.rs b/components/script/dom/promise.rs index eade086640d..9ff4adfe397 100644 --- a/components/script/dom/promise.rs +++ b/components/script/dom/promise.rs @@ -79,6 +79,11 @@ impl Drop for Promise { } impl Promise { + #[allow(unsafe_code)] + pub fn new(global: &GlobalScope, _comp: &JSAutoCompartment) -> Rc { + unsafe { Promise::new_in_current_compartment(global) } + } + #[allow(unsafe_code)] pub unsafe fn new_in_current_compartment(global: &GlobalScope) -> Rc { let cx = global.get_cx();