diff options
author | Anthony Ramine <n.oxyde@gmail.com> | 2016-10-01 21:00:17 +0200 |
---|---|---|
committer | Anthony Ramine <n.oxyde@gmail.com> | 2016-10-06 21:35:40 +0200 |
commit | ac5a4adf5fcbab26219b2a3fa31cac037ea8abd5 (patch) | |
tree | 4cd57a638f3e6696f92dc2b71fd9c95abecdea55 /components/script/dom/testbinding.rs | |
parent | a8c05c6962849f921bc0aee2d7c3dfa600caec30 (diff) | |
download | servo-ac5a4adf5fcbab26219b2a3fa31cac037ea8abd5.tar.gz servo-ac5a4adf5fcbab26219b2a3fa31cac037ea8abd5.zip |
Make Promise::new take a &GlobalScope
Diffstat (limited to 'components/script/dom/testbinding.rs')
-rw-r--r-- | components/script/dom/testbinding.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/components/script/dom/testbinding.rs b/components/script/dom/testbinding.rs index 0ebeac1ccb1..fdb20fc5114 100644 --- a/components/script/dom/testbinding.rs +++ b/components/script/dom/testbinding.rs @@ -691,11 +691,11 @@ impl TestBindingMethods for TestBinding { fn PromiseNativeHandler(&self, resolve: Option<Rc<SimpleCallback>>, reject: Option<Rc<SimpleCallback>>) -> Rc<Promise> { - let global = self.global(); - let handler = PromiseNativeHandler::new(global.r().as_global_scope(), + let global = self.global_scope(); + let handler = PromiseNativeHandler::new(&global, resolve.map(SimpleHandler::new), reject.map(SimpleHandler::new)); - let p = Promise::new(global.r()); + let p = Promise::new(&global); p.append_native_handler(&handler); return p; @@ -720,7 +720,7 @@ impl TestBindingMethods for TestBinding { #[allow(unrooted_must_root)] fn PromiseAttribute(&self) -> Rc<Promise> { - Promise::new(self.global().r()) + Promise::new(&self.global_scope()) } fn AcceptPromise(&self, _promise: &Promise) { |