aboutsummaryrefslogtreecommitdiffstats
path: root/src/sequencer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sequencer.c')
-rw-r--r--src/sequencer.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sequencer.c b/src/sequencer.c
index 7f07845..6da0a9f 100644
--- a/src/sequencer.c
+++ b/src/sequencer.c
@@ -546,7 +546,9 @@ pause_playing(void) {
546 546
547void 547void
548select_bank(int i) { 548select_bank(int i) {
549 stop_playing(); 549 // TODO: queue bank if we are currently playing?
550 chain.current = 15;
551 chain.current = find_next_pattern();
550 clipboard.type = CLIP_EMPTY; 552 clipboard.type = CLIP_EMPTY;
551 save_bank(current_bank); 553 save_bank(current_bank);
552 metadata.current_pattern = current_pattern; 554 metadata.current_pattern = current_pattern;