diff options
Diffstat (limited to 'components/script/dom/promise.rs')
-rw-r--r-- | components/script/dom/promise.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/promise.rs b/components/script/dom/promise.rs index 5fd1ef6f85e..867be7809d3 100644 --- a/components/script/dom/promise.rs +++ b/components/script/dom/promise.rs @@ -18,6 +18,7 @@ use dom::bindings::error::{Error, Fallible}; use dom::bindings::global::GlobalRef; use dom::bindings::js::MutHeapJSVal; use dom::bindings::reflector::{Reflectable, MutReflectable, Reflector}; +use dom::globalscope::GlobalScope; use dom::promisenativehandler::PromiseNativeHandler; use js::conversions::ToJSValConvertible; use js::jsapi::{CallOriginalPromiseResolve, CallOriginalPromiseReject, CallOriginalPromiseThen}; @@ -70,7 +71,7 @@ impl Drop for Promise { impl Promise { #[allow(unsafe_code)] - pub fn new(global: GlobalRef) -> Rc<Promise> { + pub fn new(global: &GlobalScope) -> Rc<Promise> { let cx = global.get_cx(); rooted!(in(cx) let mut obj = ptr::null_mut()); unsafe { |