Add new consructor with &JSAutoCompartment parameter

This commit is contained in:
Aron Zwaan 2019-04-03 18:55:38 +02:00
parent 782b58587a
commit c7c174f837

View file

@ -79,6 +79,11 @@ impl Drop for Promise {
} }
impl Promise { impl Promise {
#[allow(unsafe_code)]
pub fn new(global: &GlobalScope, _comp: &JSAutoCompartment) -> Rc<Promise> {
unsafe { Promise::new_in_current_compartment(global) }
}
#[allow(unsafe_code)] #[allow(unsafe_code)]
pub unsafe fn new_in_current_compartment(global: &GlobalScope) -> Rc<Promise> { pub unsafe fn new_in_current_compartment(global: &GlobalScope) -> Rc<Promise> {
let cx = global.get_cx(); let cx = global.get_cx();