diff --git a/core/src/cache.rs b/core/src/cache.rs index b0818316..1200c891 100644 --- a/core/src/cache.rs +++ b/core/src/cache.rs @@ -28,8 +28,10 @@ fn mkdir_existing(path: &Path) -> io::Result<()> { impl Cache { pub fn new(audio_location: PathBuf, system_location: PathBuf, use_audio_cache: bool) -> Cache { - mkdir_existing(&audio_location).unwrap(); - mkdir_existing(&audio_location.join("files")).unwrap(); + if use_audio_cache == true { + mkdir_existing(&audio_location).unwrap(); + mkdir_existing(&audio_location.join("files")).unwrap(); + } mkdir_existing(&system_location).unwrap(); Cache {