diff options
-rw-r--r-- | src/assets.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/assets.rs b/src/assets.rs index 2d2206c..8aab74d 100644 --- a/src/assets.rs +++ b/src/assets.rs @@ -3,7 +3,7 @@ use std::{ sync::Arc, }; -use async_channel::{Receiver, TryRecvError}; +use async_channel::{Receiver, SendError, TryRecvError, TrySendError}; use bevy::{ asset::{io::Reader, AssetLoader, AsyncReadExt, LoadContext}, audio::Source, @@ -77,8 +77,8 @@ impl MidiDecoder { while !sequencer.end_of_sequence() { sequencer.render(&mut left, &mut right); for value in left.iter().interleave(right.iter()) { - if let Err(e) = tx.send(*value).await { - error!("{e}"); + if let Err(_) = tx.send(*value).await { + return; }; } } |