aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/navigationpreloadmanager.rs
diff options
context:
space:
mode:
authorAron Zwaan <aronzwaan@gmail.com>2019-03-30 21:03:20 +0100
committerAron Zwaan <aronzwaan@gmail.com>2019-04-03 20:45:30 +0200
commit782b58587acc754c7b378a84a4b51405738bb081 (patch)
treea530be8317cbda75e8d81679a7abc9fbd6379541 /components/script/dom/navigationpreloadmanager.rs
parent6fa1853bb1e9bc80271c5259a8d2ed7799a0d6ff (diff)
downloadservo-782b58587acc754c7b378a84a4b51405738bb081.tar.gz
servo-782b58587acc754c7b378a84a4b51405738bb081.zip
Rename Promise::new to Promise::new_in_current_compartment
Diffstat (limited to 'components/script/dom/navigationpreloadmanager.rs')
-rw-r--r--components/script/dom/navigationpreloadmanager.rs12
1 files changed, 8 insertions, 4 deletions
diff --git a/components/script/dom/navigationpreloadmanager.rs b/components/script/dom/navigationpreloadmanager.rs
index 5eca51a5226..d07be1b070e 100644
--- a/components/script/dom/navigationpreloadmanager.rs
+++ b/components/script/dom/navigationpreloadmanager.rs
@@ -43,8 +43,9 @@ impl NavigationPreloadManager {
impl NavigationPreloadManagerMethods for NavigationPreloadManager {
// https://w3c.github.io/ServiceWorker/#navigation-preload-manager-enable
+ #[allow(unsafe_code)]
fn Enable(&self) -> Rc<Promise> {
- let promise = Promise::new(&*self.global());
+ let promise = unsafe { Promise::new_in_current_compartment(&*self.global()) };
// 2.
if self.serviceworker_registration.active().is_none() {
@@ -65,8 +66,9 @@ impl NavigationPreloadManagerMethods for NavigationPreloadManager {
}
// https://w3c.github.io/ServiceWorker/#navigation-preload-manager-disable
+ #[allow(unsafe_code)]
fn Disable(&self) -> Rc<Promise> {
- let promise = Promise::new(&*self.global());
+ let promise = unsafe { Promise::new_in_current_compartment(&*self.global()) };
// 2.
if self.serviceworker_registration.active().is_none() {
@@ -87,8 +89,9 @@ impl NavigationPreloadManagerMethods for NavigationPreloadManager {
}
// https://w3c.github.io/ServiceWorker/#navigation-preload-manager-setheadervalue
+ #[allow(unsafe_code)]
fn SetHeaderValue(&self, value: ByteString) -> Rc<Promise> {
- let promise = Promise::new(&*self.global());
+ let promise = unsafe { Promise::new_in_current_compartment(&*self.global()) };
// 2.
if self.serviceworker_registration.active().is_none() {
@@ -109,8 +112,9 @@ impl NavigationPreloadManagerMethods for NavigationPreloadManager {
}
// https://w3c.github.io/ServiceWorker/#navigation-preload-manager-getstate
+ #[allow(unsafe_code)]
fn GetState(&self) -> Rc<Promise> {
- let promise = Promise::new(&*self.global());
+ let promise = unsafe { Promise::new_in_current_compartment(&*self.global()) };
// 2.
let mut state = NavigationPreloadState::empty();