summaryrefslogtreecommitdiff
path: root/src/midi_input.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/midi_input.rs')
-rw-r--r--src/midi_input.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/midi_input.rs b/src/midi_input.rs
index 649cead..7f181b1 100644
--- a/src/midi_input.rs
+++ b/src/midi_input.rs
@@ -654,9 +654,9 @@ impl Device {
// in theory, this find() should always succeed
let result = queues.iter_mut().find(|(hmi, _)| *hmi == self.hmi);
if let Some((_, vec)) = result {
- for i in 0..buffer.len() {
+ for (i, out) in buffer.iter_mut().enumerate() {
match vec.pop_front() {
- Some(x) => buffer[i] = x,
+ Some(x) => *out = x,
None => return i,
}
}