diff options
author | Bad Diode <bd@badd10de.dev> | 2023-04-24 15:24:41 +0200 |
---|---|---|
committer | Bad Diode <bd@badd10de.dev> | 2023-04-24 15:24:41 +0200 |
commit | 183c43fe2d85be24e43f09e62c07911e82935b1d (patch) | |
tree | edf5077020499179fb909b98935f7971d3e37ace /src/sequencer.c | |
parent | ac038887279d43f0a8c346b4392619dfe2e6084a (diff) | |
download | stepper-183c43fe2d85be24e43f09e62c07911e82935b1d.tar.gz stepper-183c43fe2d85be24e43f09e62c07911e82935b1d.zip |
Add initial copy-paste of trig to ch
Diffstat (limited to 'src/sequencer.c')
-rw-r--r-- | src/sequencer.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sequencer.c b/src/sequencer.c index b5339fa..179e72f 100644 --- a/src/sequencer.c +++ b/src/sequencer.c | |||
@@ -216,8 +216,8 @@ handle_channel_selection(void) { | |||
216 | case 2: { input_handler = handle_param_selection_ch3; } break; | 216 | case 2: { input_handler = handle_param_selection_ch3; } break; |
217 | case 3: { input_handler = handle_param_selection_ch4; } break; | 217 | case 3: { input_handler = handle_param_selection_ch4; } break; |
218 | } | 218 | } |
219 | redraw_params = true; | ||
220 | } | 219 | } |
220 | redraw_params = true; | ||
221 | } else if (key_tap(KEY_L)) { | 221 | } else if (key_tap(KEY_L)) { |
222 | s32 inc = -1; | 222 | s32 inc = -1; |
223 | if (key_hold(KEY_SELECT)) { | 223 | if (key_hold(KEY_SELECT)) { |
@@ -267,6 +267,7 @@ handle_channel_selection(void) { | |||
267 | } else { | 267 | } else { |
268 | channel_selection_loc = MAX(channel_selection_loc - 1, 0); | 268 | channel_selection_loc = MAX(channel_selection_loc - 1, 0); |
269 | } | 269 | } |
270 | param_selection_loc = 0; | ||
270 | redraw_trigs = true; | 271 | redraw_trigs = true; |
271 | redraw_params = true; | 272 | redraw_params = true; |
272 | } else if (key_tap(KEY_DOWN)) { | 273 | } else if (key_tap(KEY_DOWN)) { |
@@ -275,6 +276,7 @@ handle_channel_selection(void) { | |||
275 | } else { | 276 | } else { |
276 | channel_selection_loc = MIN(channel_selection_loc + 1, SEQ_N_CHANNELS); | 277 | channel_selection_loc = MIN(channel_selection_loc + 1, SEQ_N_CHANNELS); |
277 | } | 278 | } |
279 | param_selection_loc = 0; | ||
278 | redraw_trigs = true; | 280 | redraw_trigs = true; |
279 | redraw_params = true; | 281 | redraw_params = true; |
280 | } | 282 | } |