From e053cfaa721c066c134053fee7f753b85195ad64 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Tue, 1 Feb 2022 14:22:41 -0600 Subject: [PATCH] Make wave reading a bit clearer. --- src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 83b18ca..ca1f6b2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -101,8 +101,10 @@ impl AssetLoader for BufferAssetLoader { let reader = hound::WavReader::new(cursor); if let Ok(mut reader) = reader { let mut samples: Vec = vec![]; - for sample in reader.samples::().flatten() { - samples.push(sample); + for sample in reader.samples::() { + if let Ok(sample) = sample { + samples.push(sample); + } } Some(Buffer { samples,