We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 45c1d4a commit 0a966f6Copy full SHA for 0a966f6
utils/src/looper.rs
@@ -283,8 +283,12 @@ where
283
let stored = self.sequence.current_mut();
284
let out = match (recording, stored.clone()) {
285
(true, _) | (_, None) => {
286
- *stored = Some(sample.clone());
287
- changed_this_frame = true;
+ // Even if we're not recording, still record if there is no current stored
+ // value just so we have something to return.
288
+ if tick {
289
+ *stored = Some(sample.clone());
290
+ changed_this_frame = true;
291
+ }
292
sample
293
}
294
(_, Some(stored)) => stored,
0 commit comments