diff options
author | Ravi Shankar <wafflespeanut@gmail.com> | 2015-08-15 02:00:48 +0530 |
---|---|---|
committer | Ravi Shankar <wafflespeanut@gmail.com> | 2015-08-15 02:00:48 +0530 |
commit | 89153116fb4b9d1043cc413f2546be728665686e (patch) | |
tree | 09c1b1dba283263122f02b7ab547f3964fbf04cf /components/script/dom/storage.rs | |
parent | 42d74324e22be0f105d2412938df8b05c20feff6 (diff) | |
download | servo-89153116fb4b9d1043cc413f2546be728665686e.tar.gz servo-89153116fb4b9d1043cc413f2546be728665686e.zip |
Splitting ScriptMsg into various enums; r=jdm
Diffstat (limited to 'components/script/dom/storage.rs')
-rw-r--r-- | components/script/dom/storage.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/components/script/dom/storage.rs b/components/script/dom/storage.rs index e41d06a998d..4aced1a1029 100644 --- a/components/script/dom/storage.rs +++ b/components/script/dom/storage.rs @@ -17,12 +17,11 @@ use ipc_channel::ipc; use util::str::DOMString; use page::IterablePage; use net_traits::storage_task::{StorageTask, StorageTaskMsg, StorageType}; +use script_task::{ScriptTask, MainThreadRunnable, MainThreadScriptMsg}; use std::borrow::ToOwned; use std::sync::mpsc::channel; use url::Url; -use script_task::{ScriptTask, ScriptMsg, MainThreadRunnable}; - #[dom_struct] #[derive(HeapSizeOf)] pub struct Storage { @@ -148,12 +147,12 @@ impl<'a> PrivateStorageHelpers for &'a Storage { new_value: Option<DOMString>){ let global_root = self.global.root(); let global_ref = global_root.r(); + let main_script_chan = global_ref.as_window().main_thread_script_chan(); let script_chan = global_ref.script_chan(); let trusted_storage = Trusted::new(global_ref.get_cx(), self, script_chan.clone()); - script_chan.send(ScriptMsg::MainThreadRunnableMsg( - box StorageEventRunnable::new(trusted_storage, key, - old_value, new_value))).unwrap(); + main_script_chan.send(MainThreadScriptMsg::MainThreadRunnableMsg( + box StorageEventRunnable::new(trusted_storage, key, old_value, new_value))).unwrap(); } } |