mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
send a reply when thread is done exiting
fixed failing tests fix tests handle error instead of just unwrappng it create a channel per thread and update tests with a call to rx.recv().unwrap()
This commit is contained in:
parent
e8e7c6545d
commit
88980dc7a5
6 changed files with 33 additions and 11 deletions
|
@ -74,10 +74,11 @@ impl StorageManager {
|
|||
StorageThreadMsg::Clear(sender, url, storage_type) => {
|
||||
self.clear(sender, url, storage_type)
|
||||
}
|
||||
StorageThreadMsg::Exit => {
|
||||
StorageThreadMsg::Exit(sender) => {
|
||||
if let Some(ref config_dir) = opts::get().config_dir {
|
||||
resource_thread::write_json_to_file(&self.local_data, config_dir, "local_data.json");
|
||||
}
|
||||
let _ = sender.send(());
|
||||
break
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue