|
@@ -86,8 +86,13 @@ impl Cache {
|
|
|
|
|
|
mkdir_existing(path.parent().unwrap()).unwrap();
|
|
|
|
|
|
- let mut cache_file = File::create(path).unwrap();
|
|
|
- ::std::io::copy(contents, &mut cache_file).unwrap();
|
|
|
+ let mut cache_file = File::create(path)
|
|
|
+ match cache_file {
|
|
|
+ Ok(file) => ::std::io::copy(contents, &mut file).unwrap(),
|
|
|
+ Err(error) => {
|
|
|
+ self.use_audio_cache = false
|
|
|
+ },
|
|
|
+ };
|
|
|
}
|
|
|
}
|
|
|
}
|