aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/storage.rs
diff options
context:
space:
mode:
authorRavi Shankar <wafflespeanut@gmail.com>2015-08-15 02:00:48 +0530
committerRavi Shankar <wafflespeanut@gmail.com>2015-08-15 02:00:48 +0530
commit89153116fb4b9d1043cc413f2546be728665686e (patch)
tree09c1b1dba283263122f02b7ab547f3964fbf04cf /components/script/dom/storage.rs
parent42d74324e22be0f105d2412938df8b05c20feff6 (diff)
downloadservo-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.rs9
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();
}
}