From 45ad578200d91a1e21ea2b5661efa0e11f99ebca Mon Sep 17 00:00:00 2001 From: Bad Diode Date: Sat, 9 Sep 2023 12:46:48 +0200 Subject: Fix some minor bugs and try to improve consistency. --- src/sequencer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/sequencer.c') diff --git a/src/sequencer.c b/src/sequencer.c index 3bd214f..27874f5 100644 --- a/src/sequencer.c +++ b/src/sequencer.c @@ -1,7 +1,5 @@ #include "rng.c" #include "text.h" -#include "assets.c" -#include "patterns.c" #include "save.c" #include "drawing.c" #include "clipboard.c" @@ -1459,6 +1457,7 @@ handle_trigger_selection(void) { redraw_channels = true; redraw_pattern_buttons = true; } else { + if (trig->active && !patterns[pattern_selection_loc].empty) { // Switch to parameter selection. switch (channel_selection_loc) { case 0: { input_handler = handle_param_selection_sq1; } break; @@ -1466,6 +1465,7 @@ handle_trigger_selection(void) { case 2: { input_handler = handle_param_selection_wave; } break; case 3: { input_handler = handle_param_selection_noise; } break; } + } redraw_params = true; } } -- cgit v1.2.1