aboutsummaryrefslogtreecommitdiffstats
path: root/components/net/storage_thread.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/net/storage_thread.rs')
-rw-r--r--components/net/storage_thread.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/components/net/storage_thread.rs b/components/net/storage_thread.rs
index 4a018e6ead8..49c65c96e19 100644
--- a/components/net/storage_thread.rs
+++ b/components/net/storage_thread.rs
@@ -37,10 +37,14 @@ struct StorageManager {
impl StorageManager {
fn new(port: IpcReceiver<StorageThreadMsg>) -> StorageManager {
+ let mut local_data = HashMap::new();
+ if let Some(ref profile_dir) = opts::get().profile_dir {
+ resource_thread::read_json_from_file(&mut local_data, profile_dir, "local_data.json");
+ }
StorageManager {
port: port,
session_data: HashMap::new(),
- local_data: HashMap::new(),
+ local_data: local_data,
}
}
}