aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/testbinding.rs
diff options
context:
space:
mode:
authorAnthony Ramine <n.oxyde@gmail.com>2016-10-01 21:00:17 +0200
committerAnthony Ramine <n.oxyde@gmail.com>2016-10-06 21:35:40 +0200
commitac5a4adf5fcbab26219b2a3fa31cac037ea8abd5 (patch)
tree4cd57a638f3e6696f92dc2b71fd9c95abecdea55 /components/script/dom/testbinding.rs
parenta8c05c6962849f921bc0aee2d7c3dfa600caec30 (diff)
downloadservo-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.rs8
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) {