diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/sequencer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sequencer.c b/src/sequencer.c index 44ee8be..397d6f9 100644 --- a/src/sequencer.c +++ b/src/sequencer.c | |||
@@ -250,6 +250,7 @@ handle_channel_selection(void) { | |||
250 | redraw_params = true; | 250 | redraw_params = true; |
251 | } else if (key_tap(KEY_LEFT)) { | 251 | } else if (key_tap(KEY_LEFT)) { |
252 | input_handler = handle_pattern_selection; | 252 | input_handler = handle_pattern_selection; |
253 | redraw_params = true; | ||
253 | } else if (key_tap(KEY_UP)) { | 254 | } else if (key_tap(KEY_UP)) { |
254 | if (channel_selection_loc == 0) { | 255 | if (channel_selection_loc == 0) { |
255 | channel_selection_loc = SEQ_N_CHANNELS - 1; | 256 | channel_selection_loc = SEQ_N_CHANNELS - 1; |
@@ -442,6 +443,7 @@ handle_pattern_selection(void) { | |||
442 | } | 443 | } |
443 | if (key_tap(KEY_RIGHT)) { | 444 | if (key_tap(KEY_RIGHT)) { |
444 | input_handler = handle_channel_selection; | 445 | input_handler = handle_channel_selection; |
446 | redraw_params = true; | ||
445 | } else if (key_tap(KEY_UP)) { | 447 | } else if (key_tap(KEY_UP)) { |
446 | if (pattern_selection_loc > 0) { | 448 | if (pattern_selection_loc > 0) { |
447 | pattern_selection_loc = pattern_selection_loc - 1; | 449 | pattern_selection_loc = pattern_selection_loc - 1; |