diff options
author | bors-servo <lbergstrom+bors@mozilla.com> | 2016-11-04 06:43:56 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-04 06:43:56 -0500 |
commit | 73c9847ef81e838c970e44c1645209134fddd32e (patch) | |
tree | 5fd1941bd77c8956cf259efca0aed27d0df41d5f /components/script/dom/serviceworker.rs | |
parent | be58dc36e85414a4d47e6c69f1dd520d300cb50c (diff) | |
parent | f447040ea98d5a92f95d6dd3116939544441b5d8 (diff) | |
download | servo-73c9847ef81e838c970e44c1645209134fddd32e.tar.gz servo-73c9847ef81e838c970e44c1645209134fddd32e.zip |
Auto merge of #14036 - frewsxcv:event, r=nox
A couple improvements to `EventTarget` event firing.
<!-- Reviewable:start -->
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/14036)
<!-- Reviewable:end -->
Diffstat (limited to 'components/script/dom/serviceworker.rs')
-rw-r--r-- | components/script/dom/serviceworker.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/serviceworker.rs b/components/script/dom/serviceworker.rs index 8f3686f0b0c..373ed38c761 100644 --- a/components/script/dom/serviceworker.rs +++ b/components/script/dom/serviceworker.rs @@ -18,6 +18,7 @@ use dom::globalscope::GlobalScope; use js::jsapi::{HandleValue, JSContext}; use script_thread::Runnable; use script_traits::{ScriptMsg, DOMMessage}; +use servo_atoms::Atom; use std::cell::Cell; use url::Url; @@ -56,12 +57,12 @@ impl ServiceWorker { pub fn dispatch_simple_error(address: TrustedServiceWorkerAddress) { let service_worker = address.root(); - service_worker.upcast().fire_simple_event("error"); + service_worker.upcast().fire_event(atom!("error")); } pub fn set_transition_state(&self, state: ServiceWorkerState) { self.state.set(state); - self.upcast::<EventTarget>().fire_simple_event("statechange"); + self.upcast::<EventTarget>().fire_event(Atom::from("statechange")); } pub fn get_script_url(&self) -> Url { |