summaryrefslogtreecommitdiff
path: root/src/midi_input.rs
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2022-10-07 15:14:19 -0400
committerpommicket <pommicket@gmail.com>2022-10-07 15:14:19 -0400
commit4cab948cf805016b57c3f1d8888e65dab10589d4 (patch)
tree7e99ed8af53088f57b353c2df6e9480e3aadc3b7 /src/midi_input.rs
parente37faff13a553b6d594e274aa9ef2f23103d4322 (diff)
windows release
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,
}
}